- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SYBASE学习资料含PB编程的优化技术
第一部分 绪 论 Sybase的工作机理 SQL/Adaptive Server的核心 Sybase的工作机理 语法分析器:有效性检查。检查关键字和词法的正确性,涉及数据库对象是否存在,用户有无访问查询权限,并转换SQL形式给优化器。 优化器:解决如何去做的问题:主要分析查询结构,计算磁盘I/O数、CPU占用多少等相关查询代价、速度与基本系统开销,确定一种最优执行计划。 编译器:利用执行计划对查询进行编译 内核:对磁盘中数据进行读取,按需要进行处理,最终将结果返回到提出SQL请求的结点。 Adaptive Server系统管理的内容 1 Adaptive Server系统管理的主要内容 与用户及用户权限相关的管理 与数据库相关的管理 与性能相关的管理 与系统配置相关的管理 AS系统管理的内容 2、系统数据库:4个系统数据库 ? master数据库 用户帐号 环境变量的配置 系统出错信息 每个数据库的存贮分配 活动锁 AS系统管理的内容 ? model数据库 它为新建的用户数据库提供一个原型。 model数据库中含有为每个用户数据库所必 须的系统表。 每当利用建库命令建新库时, Server都自动拷贝一份model数据库, 并依据给定的参数来扩展该库的尺寸。 AS系统管理的内容 ? sybsystemprocs数据库: 系统存储过程被储存在sybsystemprocs 数据库中。 ? tempdb数据库: 它为临时表和其它临时工作空间提供一个存贮区域。 Adaptive Server系统管理的内容 3 Adaptive Server系统管理的中枢——系统表 系统级系统表( master数据库独有的) syscurconfigs 当前正在使用的配置参数情况 sysdatabases SQL Server中的每个数据库 sysdevices 数据库设备 sysusages 分配给一个数据库的磁盘分片 syslogins SQL Server的用户帐号 syslocks 有关锁的情况 数据库级的系统表(所有的数据库) syscolumns 表或视图的每一列;一个存储过程的每一参数 sysindexes 聚簇或非聚簇索引 syslogs 事务日志 sysobjects 表、视图、存储过程、日志、规则、缺省值、 触发器和临时表 (仅在Tempdb中) sysprotects 记录用户的权限信息 sysusers 数据库的合法用户或用户组 4 Adaptive Server系统管理的方法 命令行方式,使用SQL Advantage/ISQL 例如,exec procedure、create table 、create index isql –Uuser -Ppassword -Sservername 图形方式,使用Sybase central Adaptive Server 的安装 一、NT4.0的安装 检查硬件及软件环境 Windows NT 4.0,RAM 64M,硬盘约200M。 运行光盘中的 setup 程序。 根据向导提示安装Adaptive Server Adaptive Server 的安装 二、在UNIX下的安装 1、建立安装帐号:通过系统管理员建立安装帐号,授权拥有Sybase安装目录和文件,能对这些目录和文件设置权限,如帐号sybase。 2、修改shell文件,设置环境变量。在安装帐号的home目录下编辑(.profile)文件,增加: SYBASE=/home/sybase (安装目录) DSQUERY=NT1 (缺省,数据库服务器名) LD_LIBRARY_PATH=$SYBASE/lib(库的访问路径) DISPLAY=:0.0 (显示方式) PATH=$SYBASE/bin: $SYBASE/install:$PATH(添加安装路径) Export SYBASE DSQUERY LD_LIBRARY_PATH DISPLAY PATH Adaptive Server 的安装 3、系统参数调整,增加最大共享内存等参数信息。 4、扩建UNIX内核,然后重启计算机 5、安装Sybase,启动光盘执行 sybload 6、光盘安装完毕,修改资源文件:指定服务器名、物理设备、数据库等
文档评论(0)