Informi数据库培训教程.docx

上传人:王** 文档编号:1393544 上传时间:2024-07-05 格式: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_第6页
第6页 / 共28页
Informi数据库培训教程.docx_第7页
第7页 / 共28页
Informi数据库培训教程.docx_第8页
第8页 / 共28页
Informi数据库培训教程.docx_第9页
第9页 / 共28页
Informi数据库培训教程.docx_第10页
第10页 / 共28页
亲,该文档总共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,647之间的全.体的整数(MN)十进制浮点数.其中包括全部有效数字为M(=

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

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!