SYBASE学习资料含PB编程的优化技术_第1页
SYBASE学习资料含PB编程的优化技术_第2页
SYBASE学习资料含PB编程的优化技术_第3页
SYBASE学习资料含PB编程的优化技术_第4页
SYBASE学习资料含PB编程的优化技术_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一部分绪论 Sybase工作机理AdaptiveServer系统管理的内容AdaptiveServer的安装AS的启动和关闭Sybase的软件结构管理范例介绍 SQL AdaptiveServer的核心 Sybase的工作机理 Sybase的工作机理 语法分析器 有效性检查 检查关键字和词法的正确性 涉及数据库对象是否存在 用户有无访问查询权限 并转换SQL形式给优化器 优化器 解决如何去做的问题 主要分析查询结构 计算磁盘I O数 CPU占用多少等相关查询代价 速度与基本系统开销 确定一种最优执行计划 编译器 利用执行计划对查询进行编译内核 对磁盘中数据进行读取 按需要进行处理 最终将结果返回到提出SQL请求的结点 SYBASE系统管理9大内容 P4 3 1AdaptiveServer系统管理的主要内容与用户及用户权限相关的管理与数据库相关的管理与性能相关的管理与系统配置相关的管理 AdaptiveServer系统管理的内容 AS系统管理的内容 2 系统数据库 4个系统数据库 master数据库用户帐号环境变量的配置系统出错信息每个数据库的存贮分配活动锁 AS系统管理的内容 model数据库它为新建的用户数据库提供一个原型 model数据库中含有为每个用户数据库所必须的系统表 每当利用建库命令建新库时 Server都自动拷贝一份model数据库 并依据给定的参数来扩展该库的尺寸 AS系统管理的内容 sybsystemprocs数据库 系统存储过程被储存在sybsystemprocs数据库中 tempdb数据库 它为临时表和其它临时工作空间提供一个存贮区域 3AdaptiveServer系统管理的中枢 系统表系统级系统表 master数据库独有的 syscurconfigs当前正在使用的配置参数情况sysdatabasesSQLServer中的每个数据库sysdevices数据库设备sysusages分配给一个数据库的磁盘分片sysloginsSQLServer的用户帐号syslocks有关锁的情况数据库级的系统表 所有的数据库 syscolumns表或视图的每一列 一个存储过程的每一参数sysindexes聚簇或非聚簇索引syslogs事务日志sysobjects表 视图 存储过程 日志 规则 缺省值 触发器和临时表 仅在Tempdb中 sysprotects记录用户的权限信息sysusers数据库的合法用户或用户组 AdaptiveServer系统管理的内容 4AdaptiveServer系统管理的方法命令行方式 使用SQLAdvantage ISQL例如 execprocedure createtable createindexisql Uuser Ppassword Sservername图形方式 使用Sybasecentral AdaptiveServer系统管理方法 AdaptiveServer的安装 一 NT4 0的安装检查硬件及软件环境WindowsNT4 0 RAM64M 硬盘约200M 运行光盘中的setup程序 根据向导提示安装AdaptiveServer 11 5 11 9 12 0 AdaptiveServer的安装 二 在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 添加安装路径 ExportSYBASEDSQUERYLD LIBRARY PATHDISPLAYPATH AdaptiveServer的安装 3 系统参数调整 增加最大共享内存等参数信息 4 扩建UNIX内核 然后重启计算机5 安装Sybase 启动光盘执行sybload6 光盘安装完毕 修改资源文件 指定服务器名 物理设备 数据库等属性 7 利用资源文件构建服务器和备份服务器等 8 详见安装指南 附 在UnixWare7 1 1上安装ASE11 9 2版本安装步骤 AS的启动和关闭 AS的启动控制面板 服务 SybaseCentral安装目录install下 RUN servername命令提示符下 执行批处理文件中命令关闭server命令行下执行shutdown 有权限 控制面板 服务 SybaseCentral Sybase的软件结构 安装程序 RUNServer errorlog文件 isql dataserver 等可执行文件 库函数头文件 主语言库 字符集和排序设置文件 SQL脚本 样本数据库安装脚本文件 样本代码 SQLServer安装日志 SYBASE软件目录结构摘要 S Y B A S E install bin include lib charsets scripts sample init 系统数据库 data 第二部分登录用户和角色 登录用户和角色的概念登录用户的管理角色的管理管理中的注意事项练习 登录用户 是指可以登录到AdaptiveServer上的用户 角色 AdaptiveServer提供的具有特定权限的用户属性 是一种权限的集合 系统角色 sa role sso role oper role 自定义角色 登录用户和角色的概念 增加登录用户 SSO sp addloginloginame passwd defdb deflanguage fullname 修改登录用户信息 SA sp modifyloginaccount column value修改登录用户口令 SSO sp passwordcaller passwd new passwd loginname 锁定登录用户 SA SSO sp locklogin loginname lock unlock 删除登录用户 SA sp droploginloginname显示登录用户信息 SA及任何用户 sp displaylogin loginname 登录用户的管理 关于超级登录用户sa AdaptiveServer在第一次安装时 只有sa帐户 sa帐户 有权执行所有SQL命令是master库的dbo在访问每个数据库时 被看成dbo有权访问所有数据库和数据库对象sa帐户最初口令为null可以改变sa帐户口令 一旦改变 不能再置为null sa sso 角色可执行 sp modifyloginlogin name option value通过sp modifylogin可修改该帐户访问的缺省数据库 缺省语言及该帐户的全名选项 sp droploginlogin name sp lockloginlogin name lock unlock 临时锁定授予 收回登录用户特定角色 sp role grant revoke rolename loginame 角色的管理 一个登录用户可被授予多种角色 一个角色可授予多个登录用户 登录用户和角色的关系 应注意的事项 只有系统安全管理员可增加登录用户 仅系统管理员可修改登录用户信息 系统管理员或系统安全管理员删除登录用户时应注意 他不能是某一个数据库的用户 他不能属于最后一个剩余的系统管理员或系统安全管理员 他不能是一个激活的登录用户 当前正登录在服务器上 只有系统管理员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论