Informi数据库培训教程.docx

上传人:夺命阿水 文档编号:1462991 上传时间:2024-06-29 格式:DOCX 页数:28 大小:39.01KB
返回 下载 相关 举报
Informi数据库培训教程.docx_第1页
第1页 / 共28页
Informi数据库培训教程.docx_第2页
第2页 / 共28页
Informi数据库培训教程.docx_第3页
第3页 / 共28页
Informi数据库培训教程.docx_第4页
第4页 / 共28页
Informi数据库培训教程.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《Informi数据库培训教程.docx》由会员分享,可在线阅读,更多相关《Informi数据库培训教程.docx(28页珍藏版)》请在课桌文档上搜索。

1、第十一章动态服务器性能调整所谓性能调整就是平衡时间、空间、资金、牢靠性等几个因素之间的关系,使设备达到最好的运用效果.其中任何一个因素的变更都会影响到其他因索的变动,要想单纯的变更某一个因索是不行能的.只能尽量地接近而不能超越最优状况下的实际性能.一、影响性能的主要因素要索指令执行的时间、处理时间和利用率.磁盘要素访问时间内存要素实际内存需求量、换页率、对换和访问时间。二、进行性能评测的工具硬件厂商供应的工具1、 :显示执行一个程序所耗费的时间.2、 :报告有关进程、内存、磁盘和的统计信息.3、 :用来查看系统的实时记录.工具1、 :列出在吩附运行的瞬间共享内存结构中的状况.2、 :用于修复磁

2、盘中受到破坏的索引和数据页,还可用于监测系统磁盘上的其它数据结构.三、性能调整的几个方面合理的磁盘布局1. 磁盘布局的目标是平衡全部设备的操作12. 确定磁盘布局的步骤检查应用的以确定的频繁程度1、 (对已运用的数据庠)2、检查应用(对未运用的数据库) 找出访用最常见的表 确定系统可运用的磁盘资源 确定如何在磁盘间分布3.如何进行磁盘布局分割的种类1、 表的分割2、 索引的分割分割的方式K基于表达式方式分割特点,数据的存取是不匀称分布的、杳询的选择性很强、基于列的某个条件的餐询可以消退某些分片的If询.2、 基于循环方式分割特点:数据的匀称分布、最高的数据可用性、没有了对表达式进行求值的过程从

3、而可得到最高的数据装载效率.数据分割的原则1、 对重点是数据的分割2、 对重点是索引的分割3、 对依次扫描读的表采纳循环方式进行分割4、 分割表达式应尽量简洁、5、 尽量将最可能满意的表达式放在前面6、 避开在表达式中有类型转换操作7、 不要针对常常变更的字段进行分割的影响加到系统中的依次也会影响系统的性能.因为在系统检查点期间,给安排清页线索是依据加到系统中的依次进行的。临时空间的建立假如系统支持查询,就须要常见的创建和运用临时表和排序文件,那么临时数据空间的位置对性能的影响是很大的,此时应考虑建立一个或多个临时空间,并且不同的临时空间应尽量分布在不同的磁盘上,道理同依次.4 .磁盘布局地监

4、拄吩咐监拄磁盘活动。运用工具15显示磁盘利用率.5 .磁盘布局的变更1、缓冲池2、存储过程线冲池会话内存1、排序2、杂次连接3、中间文件3.内存管理和对内存的须要状况1、对纯环境2、对纯环境3、和混合环境(参数)4 .影响内存运用的几个叁数:共享内存的最大尺寸.每个进程能访问的共享内存段数.:限制共享内存的总空间。调整缓冲区池的大小.:限制查询的内存空间.5 .监控共享内存的运用吩附,确定动态服务器安排到的和运用的内存数量.吩咐,用来狎放不再运用的共享内存段.对结构和分布式通讯调整网络配置参数1 .数据库服务器及客户应用位于同一台机器上时只要的利用率不接近100%,并且有足够的内存可用于运行全

5、部的进程,而不须要额外的换页,则就可以在同一台机器上运行应用进程和数据库服务器.此时可运用共享内存或来通讯.2 .数据库服务器及客户应用不在同一台机卷上时 对要多次运用的语句实现做好. 对于把多个语句作为一蛆来执行的任务,就运用存储过程。 当传送大量的行,特殊是一行的数据量很大时,可通过增加环境变量的值以削减网络通讯量.3.对于有大量客户的系统监测网络负栽运用2吩咐来监测网络负栽.(探询)线索和(侦听)线索的作用.1、应有足够的线索处理接收消息.可通过在弁数的第四个域中指定为,线索将在它们自己的上运行,若指定为,则线索将在上运行.2、应有足够的线索处理同时连接.在文件$和$中设定.第十二章语言

6、简介一、重要的数据库术语关系模型:描述数据率和数据模型.表:表是数据项的阵列,以行和列组织。全部的数据都是以表的形式存在的,表由行和列组成.行I表中每一行代表了表的主题的一个实例.列,表中一个列代表了一个属性.表、行、列,表=实体一个表代表了数据库对一个主体或一类*物所知道的信息.列=属性一个列代表了对表的主体的为真的一个特性、特征或事实.行=实列一个行代表了表的主体的一个单独的实例。对表的操作;选择I表中满意特定条件的行的水平子集投影,选定某些符合条件的列的垂直子集连接:通过连接几个相关的表获得更多个实体的信息二、数据库好用程序介绍其中、子句是必选的.权限群数据库必需对该数据库具有权限以及对

7、表具有权限,这些权限通常作为默认值赋给用户.及数据库的操作权限有关的和语句将在后面讲到.关系操作选择:在表中满意特定条件的行的水平蜂.这一类型的子句返回表中的一部分行的全部列.选择是通过语句的子句来实现的.例:显示结果如下:1074194304415-356-9876投影:在表中一些列的垂亶子集,子集包含了表中这些列的全部行.这样的语句返回表中全部行的一些列.投影是通过在语句中的子句的选项来实现的.例:,查询结果包含了及表中的相同数目的行,但仅投影了列的一个子集显示结果如下:BartlesvilleOK74006NY60406Brighton02135NJ08002DenverC080219J

8、acksonvilleF1.32256CA94022CA94025VieVCA94040ViewCA940630aklandCA9409CA94303CA94304PhoenixAZ85008语句在大多数状况下同时运用选择和投影,杳询返回表中的一些行和一些列.例:ff显示结果如下:NJ08002PincetonNJ08540连续;将两个或多个表通过一个或多个相同的列联系起来成为一个新的结果表例,显示结果如下:BartIesvi1le0K740060klahoaaNY6040602135MassachusettsNJ08002DenverC080219ColoradoJacksonvilleF1

9、.32256Florida7892130缺省时检索所得的数据排序后按升序显示。升序对数据类型而言是从大写A到小写z,对数字类型而言是从最小值到最大值,和类型的数据从早到晚的依次排序,数据按持续时间从最短到量长排序.在列名后接关健字表明检索所得数据按降序排序.例:显示结果如下:30219875543可以实现依据多列排序,人而建立一个组排序,缺省仍为升序,在子句中列首位得列优先.例,显示结果如下:$19.80$20.00$48.0031324$60.0020112$75.00310$84.0030112$95.00304$170.00.11010$244.0020543$312.00824$840

10、.0030224$4.50309$40.0030120142.50选择特定的行可以在语句中加入子句来从表中检索特定的行.通过子句来设置一个比较条件,查询条件运用特定的关健字和运算符来定义搜寻条件.关催字:可以用、或测试相等的状况:或用来费试空值,可以把关健字和这些关健字连用来指定相反的条件.运算符I嫌作符,作=等于I=JeO不等于大于C小于=大于等于=小于等于比较项的大小依据排序时的依次确定,除了在测试值的时候,不能在比较项中运用或列.在子句中,可以用前面讲的关健字和运算符来建立比较条件查询,用来:包括行在子句中用关系运算符=来包括指定的行例:,=106显示结果如下I106D199406120

11、8:201994061208:25解除行在子句中用关系运算符!=或来解除指定的行例:99Pf显示结果如下:119.NJ120PhoenixAZ121IilHingtonDE122PrincetonNJ123JacksonvilleF1.124sBartlesvilleOK125Brighton126S127 .NY128 PhoenixPhoenixAZ查找值的子集例:或:,显示结果如下fCAOaklandCACACACAJacksonvilleF1.Brighton415-886-6677415-655-0011415-356-9982415-328-4543415-356-1123904-

12、823-4239617-232-4159确认空值运用或者选项检查值例:,.复合条件杳询用建辑运算符、和来连接一至多个比较条件.例:(显示结果如下:100405/30/1994100706/05/19941068006117278693某一用户一旦建立一个数据库,就是该数据库的,是唯一能够存取数据库的用户,只有该用户把数据库权限赋给其他用户时,其他用户才能有相应的权限.为了使全部用户能筋运用,数据库和表的创建者常给(全体用户)给予连接和选择权限.表的权限是逐表授予的.因此某个用户对于表有插入权限,对另一表只有更新权限.语句用于指定用户对数据库或数据率中的表的存取权限。给予用户数据库级权限语法;数

13、据库级操作权限用户名留意:用户名为时表示全部用户.例I给予用户表级权限语法:四语句用于取消用户对数据库或表的存取权限.收回用户数据阵级权限语法:数据库级操作权限用户名例:收回用户表皴权限例:留意:只有数据库管理员O才能取消库级权限;不允许自己取消自己的权限.显示数据库权限表的创建者对于该表的全部权限可以通过杳询系统书目来得知.系统书目由系统表组成,描述了数据库的结构.对每个表的权限的授予状况都记录在系统表中.要显示这些权限,还必需知道表的唯一标识号.这个号在系统表中规定.例:显示结果如下.IOl其中指授权者,常常是表的全部者.指被授权者,为任一具有连接权限的用户I为表的标识号I列为所授的权限,

14、i代表插入,X代表索引,其他为相应权限的首字母.六、数据定义语句呐语句用于创建新的数据库、为当前数据库建立一个表以及建议表中一个活多个字段的索引.另外还可用于建立跟踪记录文件以及为已存在的表建立新的视图.用于创建新的数据库语法:数据席名例:所建立的数据库成为当前数据库用于建立当前数据库的新表语法:表名(字段名一字段的数据类型,字段名二字段的数据类型,)留意:为选择项,表示建立一个临时表,具有权限的用户可以建立.同一数据库种表名应唯一,字段名在不同的表中可以重复。有效的数据类型如下:长度为N的字符串-32,767和+32,767之间的全体整数-2,147,483,647到+2,147,483,6

15、47之间的全.体的整数(MN)十进制浮点数.其中包括全部有效数字为M(=32)及小数点右边为N(O的数字二进制浮点数.相当于(8)(新字段名新字段类型旧字段名,(旧字段名,)(旧字段名新字段类型,),S*i是用于在表中加入字段的关健字;是用于标识新字段在字段列表中的位置的选择项,缺省为未尾位;是用于从表中删除字段的关键字;是用于变更现存字段类型的关键字.可以利用单个或多个子句,子句或子句,次序无关.子句间以3”分隔,按依次执行.运用语句必需是索引的拥有者或拥有权限.例:(6,2);0;(4);用于表的分姐排序或从分狙中释放索引语法:索引名胜古迹口留意:使得按物理依次排列的记录按索引的依次篁新排

16、列.该排排序将重写已录入的文件,须要足够的磁盘空间.选择将索引上的分组综合属性从系统书目中取消.例:.0;0;该例在标中建立两个索引,并将物理表按字段升序排列,然后又将物理衰按升序排列。七、练习题查询语句I.查询储蓄数据库中全部的掾作员的信息*21查询储蓄数据库中所号为“的操作员的全部信息*4i(XXXXXX)w3i查询储蓄数据库中的全部在1998/11/07开户的活期帐户的账号、姓名和余额=*1998/11/07*更新语句对公会计在后台操作时,一不当心修改了后台所号(应当是“999999999”),再次注册时,系统提示“无此代码”.*9999999*“7777777”删除语句D删除储蓄数据库

17、中确良“1998/11/07”的全部流水帐*1998/11/07*2)刷除储蓄所号为、操作员代号为“0001”的记录*0000001*00001*权限的给予及收回1)储蓄安装完后,超短用户要想查询数据库,系统提示:387.Ill.缘由就是对数据库没有权限我们可以运用下面的语句给予权限2)现在我们要收回对会计数据库的权限,语句如下I2N.I.(16.10240.1610240.210000.0.CJ.o.10005006?O:只用来显示,不能变更. 0:运用吩咐时的系统备份设备. O:运用吩咐时的逻辑日志文件备份设备. 0:根的名字.缺省为,可1意取名 ():根中主的大小.以千字节为单位. 0:

18、根中主的路径名.必需运用全路径.0:热文件必箫为00: 0:物理日志文件的大小.O 0:每个逻辑日志文件的大小.O0:初始化时在根深蒂固中创建的曳辑日志文件的数目.最小为3个.原则:全部日志文件折总尺寸占的115物理日志大小及逻辑日志大小之间的比例为1:3逻辑日志大小为每个逻辑日志文件的大小*逻辑日志文件的数目嵬辑日志文件的数目至少为3,且为3的倍数,一般为6二、共享内存叁数,#n201323260N2006202500200888160:指明访问此系统时,运用舞个共享内存段.当一台机器中装有多套系统时,这个值必需是唯一的.0:唯一的符号标记.用于对此数据摩的访问.0:用于推断是否有死像发生.

19、它指出等待远程系统作出反映或者容许死偿存在的最大时间.第一步:建立数据库系统用户安装数据库系统之前,必需首先建立用户,其用户名为,用户组为.用户的建立步骤如下:1)以超级用户注册;2)输入如下吩咐:3)按依次选择如下菜单:4)系统出现另一个画面,此时依次输入(或选择)如下内容:后输入:可不输?选择5)系统出现另一个画面,此时依次输入(或选择)如下内容:时选择后输入I(假如系统中没有用户组,系统会提示;.?选择:选择*)系统出现一个提示框,里面有两个用户姐:和将光标停在上面,输入一个空格,再打回车.选择、选择,选择I6)系统提示:.?:选择7)当系统提示::时,输入回车慢.接着系统提示::选择:

20、选择然后,在提示:(1):干脆箱入回车:输入新口令:重新输入新口令O:输入回车键8)退出好用程序,则新用户就已经安照要求建立起来了.其次步:安装D注册进超级用户,执行下面的吩咐将当前书目转移到用户下面:12I2)然后将系统的卷1盘插入计算机的A驱动器中,并执行下面的吩咐,将系统的文件簿贝到计算机中:01351803)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车:I.当最终一张软盘安装完成后,系统退回到#提示符的状态.4)文件拷贝完毕后,输入下面的吩咐,执行系统的安装程序.(注可能有的安装程序需执行下列吩咐*0出现下面的提示时,按回车健接着进行安装:(DE1.)O之后系统要求输入一产品的

21、序列号和活动码:(.999999)0000000在此处输入的序列号)()OOO(M)OO在此处输入的活动码!当出现下面的提示时,按回车便盘接着进行安装:DE1.)5)安装程序自动设置系统文件的权限并对相关文件进行初始化。第三步,安装一的安装过程及基本一样.D注册进超级用户,执行下面的吩咐将当前书目转移到用户下面:2)然后将系统的卷1盘插入计算机的A驱动卷中,并执行下面的命令,将系统的文件拷贝到计算机中:01351803)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车:.q当最终一张软盘安装完成后,系统退回到娥示符的状态.4)文件拷贝完毕后,在#号提示符后面,入下面的吩咐,执行系统的安装程

22、序.当出现下面的提示时,按回车便接着安装:DE1.)之后系统要求输入的产品序列号和活动码:(999999)0000000在此处输入的序列号()0000000在此处输入的活动码当出现下面的提示时,按回车便接着进行安装:DE1.)5)安装程序自动设置系统文件的权限并对相关文件进行初始化。数据库参数调整安装完毕后,必需经过下列参数调整才可正常运用.1、设置环境置:O在/文件中,增加下面几行:(为用户设置环境变量)2)在文件中,增加下面几行;(为以外的用户设置环境变量)$4修改系统的核心弁数D在单用户下,以超级用户注册,依次执行如下吩咐:5.0然后记录如下参数及后面的值:I1048576.t.1.I3

23、2.:256t256:602)修改系统核心叁数#此文件格式如下:其中,第一列为系统参数名,其次列为分数当前值,第三列为叁数最小值,第四列为叁数最大值然后依据上面记录下来的数据依此检查每个参数,假如:A. 所记录的系统叁数名存在,B. 所记录的系统叁数值在最小值和最大值之间则用记录下来的参数取代此参数的当前值.反之,不修改此参数.3)直新连接核心,使新的核心弁效生效依次执行吩咐:系统提示:?0输入:y?0输入:yO注I进入单用户的方法除关机重启外,也可从多用户状态干脆转换.转换吩咐为I1然后按系统提示箱入口令即可进入单用户3、修改设备权限可用两种设备作为,方法分别为(以超级用户注册)*热文件1.

24、26603.4.生设备1.创建一块原始硬盘或硬盘分区660例:.660四、数据空间初始化I1)以用户注册:2)执行如下吩附对数据库空间和共享内存弁数进行调整:$依次选择菜单,-须要修改的弁数为:1.JI:.物理日志文件大小逻辑日志大小6逻辑日志文件数量3)的计算是安排给存放数据的空间大小,以为单位.一般在安装时,即为其预留出单独的某个分区(设分区名为),它的大小计算如下,A.以注册,运用吩咐IB.记录下为分区的和例如某空间的值为:750001值为:1253436计算的值-1所以,以上面的数为例,=1253436-750001+1=5034364)物理日志及逗辑日志大小的计算物理日志及曳辑日志和

25、的大小一般为的1/4到1/5物理日志及逻辑日志的比为1,3逻辑日志的大小=单个逻辑日志的大小辑日志的数量里辑日志的数量一般为6,最小为3且为3的倍数则若物理日志及也辑日志和的大小为的1/4,逻辑日志的数量为6时,(物理日志文件大小)20(单个坦辑日志大小)/26逻辑日志文件数量5)按健,退出当前菜单,系统自动进入,再按博退出进行数据库空间初始化。6)选择菜单退出好用程序,依此执行如下吩咐,完成对数据库的初始化设J1.五、增加开关机自引导程序增加开机自引导程序系统启动后,为了使数据库能够正常工作,在对数据库操作之前,必需运用吩咐对数据库进行共享空间的初始化.通常可以将对数据库系统共享内存的初始化工作放到的启动程序中,一般在2书目下增加起动程序S90,完成数据库系统的初始化工作.S90文件的内容为:$?0“In编辑完此文件后,在执行如下吩咐为此文件增加可执行权限,S90Oi加关机自引导文件为了数据平安,我们在关机之前,应当运用吩咐格数据库共享空间关闭.为便利起见,我们一般在0书目下增加一个文件IKOU文件的内容可以如下,1?0TT编辑完此文件后,在执行如下吩咐为此文件增加可执行权限:KOl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号