网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

sybase学习报告

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:网学会员编辑为广大网友搜集整理了:sybase学习报告绩等信息,祝愿广大网友取得需要的信息,参考学习。


    flybluer(网学)贡献
    
    Sybase数据库学习报告
    为期3天的“广东电力大客户负控系统SYBASE培训课程”11月2日在东莞展开,本次培训的主要课程有:ASE15的新特性、SybaseDatabaseSybaseExpert12.5.1SybaseDatabaseExpert12.5.1数据库性能优化解决方案数据库性能优化解决方案、SYBASE数据仓库解决方案、AdapitiveServerEnterprise12.5快速入门和数据灾备份解决方Adapitive案。在这期间初步了解SYBASE数据库系统基础架构,掌握和使用该系统,从而实现负控数据信息管理,确保系统运行的可用性、稳定性和高效性。内容简单概括如下:ASE15的新特性ASE15的新特性面对着企业信息管理的新挑战,集中的业务模式带来数据量和交易量的急剧增加,用户对业务系统连续可用和快速响应要求不断提高,对实时企业(RTE)的需求,互联网业务模式的广泛应用,越来越多的业务(RTE)系统间需要互联互通,高的投资回报期望。那么ASE15ASE15如何应对挑战?ASE15?(1)在容量方面:完善数据分区技术Partition,Partition,Partition增加并发用户处理能力,支持大数据量。(2)在速度方面:具备6项以上专利技术的查询优化器,改进索引机6制和方法,改进数据库锁机制。(3)在多样性方面:采用先进的体系架构(SOA),直接支持异构访问(SOA),(SOA)(CIS),(CIS),支持非结构化数据。再加上易用易操作,集中了管理和维护,不但安全而且成本低。在激烈的竞争中更加体现出ASE的优势:
    (1)运行性能提高10%到80%,快速的OLTP&;DSS查询响应时间,增强TB数据的处理能力,提高复杂报表能力。(2)操作复杂性和风险,不需要改变应用就提高数据安全性,分散服务器的统一视图和管理。(3)运行成本低于对手15%35%,更少维护应用环境的DBA15%到35%DBA时间和技能15%35%,DBA需求,提高系统可用性,减少维护窗口,减少数据库计划宕机时间。
    SybaseDatabaseExpert12.5.1数据库性能优化解决方案对于数据库性能优化,我们可以关注的地方、可调整的部分主要有硬件、操作系统、数据库、网络、应用程序等等。DatabaseExpert功能主要有以下方面:?新的ASE12.5.1选项?完整地性能保证方案?扩展了SybaseSQLExpert的功能?基于Windows的工具,Server端不需要安装?支持ASE11.0以上版本?充分利用了ASE12.5.0.3或更高版本所提供的监控表等通过运用SybaseDatabaseExpert以下功能,我们可以获得的最佳性能:(1)性能诊断。通过可视化性能分析工具监测ASE性能行为,分析性能瓶颈并收集SQL性能信息,同
    时从应用程序源代码中识别有问题的SQL,对数据库进行监测,识别有问题的SQL。
    (2)性能优化。建议采用新的索引以提高SQL性能。将SQL语句转换为更有效的替换SQL语句或者不转换SQLSQL语句,替换AP,AP,提高SQLSQL语句性能。SQLAP,SQL(3)性能管理。实现通过分析索引对SQL性能的影响;比较ASE环境下的查询计划的变更;在移植时,保证性能的变更;测试ASE性能参数改变对SQL性能的影响;通过对查询计划的分析,识别出从未使用的索引。
    SYBASE数据仓库解决方案
    目前数据管理面临的主要问题主要有:数据模型的复杂性;数据量大;查询的复杂性;可扩展性(并发用户)等。而数据管理解决思路组要有:通用的关系数据库系统或者专门的查询分析引擎。Sybase采用数据仓库引擎——SybaseIQ作为解决方案。SybaseIQSybase是专门为数据仓库、集市、查询分析环境设计的通用的关系型数据库。是一个“独立”的产品,不依赖于其它SybaseASE或ASA数据库。IQ特色:突破性的速度、闪电般的查询、比传统DB快10-1000SybaseIQ倍、可快速装载、具有无限的灵活性、支持任何查询、支持任何模型、可无限扩充CPU和用户,而且非常经济;其数据压缩率达20%~75%;使用ATA获得FC硬盘同样性能;对主机要求降低;且使用简单-标准SQL;低成本维护-无索引重构、调优。AdapitiveServerEnterprise12.5快速入门一、启动数据库服务安装好AdapitiveServerEnterprise12.5服务器版本后,运行C:\sybase\ASE-12_5\install\RUNYYQ
    1、Cmd
    用isql登陆
    Isql-Usa–P–Syyq–w2048Sp_helpconfig与sp_configure二、设备1、设备建立MasterUnix或者linux下建议将数据库建立在裸设备上。nSyntax:diskinitname="logical_device_name",physname="physical_name",――物理设备,裸设备vdevno=virtual_device_number,――一般可以省略size=[number_of_pages|K|M|G][,dsync={true|false}]例如:建立设备testdevDiskinitname“testdev”,physname=”c:\sybase\data\testdev.dat”,size=”10M”2、查看设备Sp_helpdevice3、删除设备:sp_dropdevicedev_dat_2
    删除设备,设备上要没有数据,不是真正的物理删除
    sysdevicessysdevices
    nExample:select*fromsysdevices
    建议(1)去掉master设备默认属性(2)将用户创建的设备默认属性打开例如:1>sp_diskdefaultmaster,defaultoff2>go(returnstatus=0)1>sp_diskdefaulttestdev,defaulton2>go(returnstatus=0)1>sp_helpdevicetestdev2>go
    Sybaserecommends:DsikMirrordiskmirrorname="logical_device_name",mirror="physical_device_name"
    [,writes={serial|noserial}]一般用serial注意:镜像的设备要大于等于被镜像的设备实例:Sp_configur
    e‘disablediskmirroring”0shutdownDiskname=”testdev”,mirror=:c:\sybase\data\testdev_,m.dat”mirror
    镜像取消nSyntax:diskunmirrorname="logical_device_name"[,side={"primary”|secondary}][,mode={retain|remove}]nExample:diskunmirrorname="dev_dat_2"mode=remove镜像的用途:可以用作数据迁移,即将原数据文件的镜像取消重新镜像nSyntax:diskremirror
    name="logical_device_name"nExample:diskremirrorname="dev_dat_2"Thiscommandresumesmirroringofasuspended第七章数据库创建数据库之前需要进行评估,例如一、创建数据库命令nSyntax:createdatabasedatabase_name[on{default|database_device}[=size[K|M|G]][,database_device[=size[K|M|G]]]……][logondatabase_device[=size[K|M|G],……][,database_device[=size[K|M|G]]]……][withoverride][forload]nExamples:(1)createdatabasepubs2ondefault=400(2)createdatabasesalesdbondefault=’307200K’,dev_dat_1=’204800K’(3)createdatabasevendordbondev_dat_1=’200M’logondev_log_2=’200M’
    Youmustbeinthemasterdatabasetoexecutethiscommand删除数据库nSyntax:dropdatabasedatabase_namenExample:dropdatabasepubs2nCanbeexecutedonlyby:?Ownerofthedatabase?SystemAdministrator三、显示数据库nSyntax:sp_helpdb[db_name]nExample:sp_helpdbsalesdb四、数据库超出空间,需要进行扩容nSyntax:alterdatabasedatabase_name[on{default|database_device}[=size][,database_device[=size]]……][logon{default|database_device}[=size][,database_device[=size]]……][withoverride]
    [forload]nExamples:alterdatabasepubs2alterdatabasevendordbondev_dat_1="300M"alterdatabaseemployeedbondefault="20480K"nExampleofasingledatabasecreatedandexpanded:createdatabasesalesdbondev_dat_1=500alterdatabasesalesdbondev_dat_1=200alterdatabasesalesdbondev_dat_1=100第八章分段usemastergodiskinitname="dev_dat_3",……goalterdatabaseproductsdbondev_dat_3=1gouseproductsdbgosp_addsegmentseg_1,productsb,dev_dat_3go第九章分区Sys表、temp表和已经分区了的表不能再分区;表和已经分区了的表不能再分区;
    已经分区的表,需要取消分区才能再分区;已经分区的表,需要取消分区才能再分区;分区的操作是先建表,后用altertable命令再进行分区;分区的操作是先建表,命令再进行分区;行分区语句有效,update、等命令无效;分区只对select语句有效,对update、insert等命令无效;例如:createtablepublishers……onseg_1goaltertablepublisherspartition2go取消分区命令:取消分区命令altertabletable_nameunpartitionnExample:altertablepublishersunpartition查看分区命令:sp_helpartition[table_name]nE
    xample:sp_helpartitionpublishers分区平衡的解决方法:第十章存储规划
    说明Tempdb是系统或用户的临时表,一般建议2G左右空间,或总数据量的10%并且建议放置在性能好的磁盘上。创建完数据库需要进行配置,否则使用master放置tempdb的话,那么master会被占满。
    Tempdb过小,查询容易失败。不建议在tempdb上将程序和数据分开,因为没有任何意义。Tempdb的处理1>diskinit
    name='testdev1',physname="c:\sybase\data\testdev1.dat",size='20M'2>go1>usemaster2>alterdatabasetempdbontestdev1='10M'3>goExtendingdatabaseby5120pages(10.0megabytes)ondisktestdev11>usetempdb2>go1>sp_dropsegment"default",tempdb,master2>go1>sp_dropsegment"system",tempdb,master2>go1>sp_dropsegment"logsegment",tempdb,master2>go1>sp_helpsegment2>go第十七章备份与恢复
    的页面大小不一样时,是不能进行互相备份的,两个server的页面大小不一样时,是不能进行互相备份的,并且页面的大小不能修改;大小不能修改;可以进行远程备份;可以进行远程备份;备份时向下兼容的。备份时向下兼容的。备份服务器的准备:备份服务器的准备:(1)在ini文件中设置backupsever(2)Sp_addserver(3)Sp_helpserver注册服务器,命令详见下面说明查看服务器
    (4)Startserver启动服务(5)Sp_addumpdevicenSyntax:sp_addserverlogical_name[,{local|NULL}]{,physical_name}sp_helpserver[server_name]startserver-fRUN_B_VIOLETsp_addumpdevice{"tape"|"disk"},"logical_name","physical_name"[,tapesize]nExamples:sp_addumpdevice"tape","tape3","/dev/nrmt4",300sp_addumpdevice"disk","disk1","/usr/backups/disk.dump"Dbcc检查数据库的页链的完整性创建一个备份设备
    恢复步骤:UsemasterGo建立一个空库,与需要回复的库名称一样,空间不小于原库。Loaddatabasedatabase-nametobak_nameSyntax:onlinedatabasedatabase_namenExample:onlinedatabasepubs2第18章日志备份对数据库做全备份所需资源很多,在这种背景下,就产生了对日志备份。日志本省是一个系统表,它记录对数据库的操作日志备份dumptran[saction]database_nameto[“compress::[]::]stripe_device[“][atbackup_server_name][stripeon[“compress::[]::]stripe_device[“][atbackup_server_name]……[with{dumpvolume=volume_name,[dismount|nodismount],
    [nounload|unload],……[truncate_only|no_log|no_truncate]}]nExample:dumptransactionsalesdbtodump_salesdb_log日志恢复loadtran[saction]database_namefrom[“compress::[]::]stripe_device[“][atbackup_server_name][stripeon[“compress::[]::]stripe_device[“][atbackup_server_name][with{[dismount|
    nodismount],[nounload|unload]}]nExample:loadtransactionsalesdbfromdmp_salesdb_log第二十章锁策略表锁:页锁:行锁通常熟悉的三种类型的锁:1、共享锁(select语句一条一条读取,读取一条时产生一个共享锁,
    读完该条就会释放该锁)2、排他X/更新U锁经常结合使用,当加上U锁时,禁止其他进程更新该记录。当记录有其他进程使用时,先加U锁,当所有共享锁释放时,U锁升级成为X锁,当更新完记录时,才释放X锁。当有共享锁时,X锁不能加入,只有所有共享锁释放,才能加入X锁。当有U锁时,可读该记录,但不能修改。Demand锁客户端一:Select语句:在客户端二看所加入的锁Commit:再次查看客户端二加入的锁;客户端二UsetestdbSp_lock查看所加的锁
    APL锁页面、索引;DOL锁:不锁页面行缩:只缩数据行。不锁页面、索引;设置锁策略:sp_configure"lockscheme"execsp_configure"lockscheme",0,datarowsSybase数据灾备解决方案Sybase如何保护业务数据以及保障业务的持续可用性技术手段之一-磁盘镜像(Diskblockreplication)
    磁盘镜像技术的优势_全系统冗余,包括数据库以及各种应用数据_支持同步/异步复制,同步复制时保证数据“零丢失”/“”磁盘镜像技术的问题_属系统“冷”备份,份点系统处于备offline“”offline状态,基本不可用offline_平台相关,备份节点的硬件配置必须与主节点相同_备份点的数据库结构必须与主节点保持一致_主节点硬件故障时不能保护数据_无法保证数据库的完整性_需要同时复制Data&;LogData&;Log,带宽要求高Data&;Log_主节点与备份节点间的距离受限制导致_主节点故障时备份节点需较长时间才能在线可用_系统造价昂贵,回报率投资(ROI)(ROI)较低(ROI)_管理、维护复杂,高的总拥有成本较(TCO)(TCO)技术手段之二-事务复制(Transactionreplication)_基于日志的复制,节省系统和网络开销_只需配置复制定义,无需开发_复制是基于事务的,保证数据的一致性_可实现双向复制、实时复制、异构数据库复制_可以对多媒体数据进行复制_具有断点续发功能
    通过这次培训初步了解了sybase数据库的运行过程和一些日常维护的基本操作,体会到知识更新不断学习的重要性。与兄弟公司技术同事间的日常生活和知识交流中,不但提高了自己的技术水平,而且增进了同事之间的友谊。3天的学习时间非常紧迫,面对大量的知识我觉得应该花更多的时间进行整理消化,融合自身学过的知识,灵活运用到日常的工作当中,能把日后的工作做好,做活。
    培训人:柯靖部门:计量部时间:2005-11-10
    
  • 上一篇资讯: T-SQL事务索引视图
  • 下一篇资讯: SSH学习资料
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 1280 x 720 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师