sybase系统配置祥解

合集下载

SYBASE系统参数调整

SYBASE系统参数调整

SYBASE系统参数调整1. max memory:此参数用于指定SYBASE数据库服务器在计算机中使用的最大内存量。

通过将此参数设置为较大的值,可以提高该数据库服务器的性能。

如果可用的内存较少,则应适当减小此值。

2. number of engines:此参数用于指定SYBASE数据库服务器使用的引擎数量。

增加此参数的值可以提高并发访问性能。

然而,将该值设置得太高可能会浪费资源。

一般来说,使用与服务器CPU数量相同的值是安全的做法。

3. max scan parallel degree:此参数用于指定SYBASE数据库服务器执行并行扫描时使用的最大并行度。

通过将此参数设置为较大的值,可以提高并行扫描的性能。

4. sys statistics:此参数用于指定数据库服务器在自动生成查询计划时使用的统计信息的有效期限。

适当设置此参数的值可以提高查询性能。

默认情况下,此参数的值设置为30天。

5. max degree of parallelism:此参数用于指定SYBASE数据库服务器在执行并行查询时使用的最大并行度。

增加此参数的值可以提高查询性能。

然而,将该值设置得太高可能会增加系统负载。

6. max worker processes:此参数用于指定SYBASE数据库服务器使用的最大工作进程数量。

适当增加此参数的值可以提高并发性能。

默认情况下,此参数的值设置为255,但在大型服务器上,可能需要适当增加此值。

7. tempdb设备数:tempdb是SYBASE数据库服务器用于处理临时数据的数据库。

将tempdb数据库分配到多个设备上可以提高临时数据处理的性能。

8. prefetch parallel degree:此参数用于指定SYBASE数据库服务器在执行预取操作时使用的并行度。

适当增加此参数的值可以提高查询性能。

9. max rows per stack:此参数用于指定SYBASE数据库服务器在语句执行期间允许的最大行数。

SYBASE数据库配置-配置

SYBASE数据库配置-配置

1.安装sybase时选择自定义方式配置sybase server,将页大小设置为大于4k2.服务器端:/opt/sybase/shared/sybcentral43/scjview.sh3.安装完毕后配置sybase sever,右健选择Properties,在打开的窗口中选择ServerCorfiguration,将lock scheme修改为datarows,如下图所示4.新建数据库,右健选择“新建-Database”,输入数据库名称,如下图5.点击下一步,点击Add,勾选Data后选择data_dev,并在界面的下方设置库的大小,确定保存6.然后勾选TransactiomLog后,选择log_dev,并在下方设置日志的大小,7.点击“下一步”后,点击完成,数据库创建成功8.新建完成后,修改该库属性的allow null by default和selectinto/balkcopy/pllsort为选中状态9.10.选择Logins,右健新建Logins,在打开的窗口中,输入用户名和密码,注意不要在createnew user页中选择任何数据库,如下图11.连续点击下一步后,在如下图的窗口中,去掉所有的勾选项,点击“完成”12.选择刚建成的用户,右健选择“Properties”后,在弹出窗口中选择Users,点击Add,将新建数据库的dbo添加到新的login中,并选择数据库,确定保存13.如果连接该数据库的用户比较多,比如用连接池连接,可以在配置数据库时将number ofremote connections和number of remote logins设置大一些,如果使用索引可以将number of open indexes设置大一些。

sybase数据库的配置

sybase数据库的配置

sybase数据库的配置首先介绍一下服务器端的配置。

其实,在安装Sybase服务器端的时候,我们已经配置了一个Adaptive Server(安装过程的第12步)。

一般咱们用一个就可以了。

当然,如果安装完成后,还想再添加一个Adaptive Server,这个也是可以的,下面就以一个实例给大家演示一下配置过程。

点击开始——所有程序,打开Sybase目录下的Server Config。

弹出如下窗口:第二步:选中Adaptive,点击Create AdaptiveServer,出现如下窗口,输入Adaptive Server Name,我输入Test。

点击继续(Continue),出现如下画面:继续点击Continue,出现如下画面,这里如果你有其他Adaptive Server,那个下面的dat文件就得换个名了,我们用master1.继续Continue,我们任然沿用上一步的命名方法,用sybprocs1.继续Continue,出现下面画面:点击Configure Default XP Server点击Network Addresses点击Add,输入你的ip,后面的5004是端口号。

点击Ok,继续点击Ok,点击Ok,点击Network Addresses,同样点击Add同样输入你的IP、端口号,这里输入5000.点击Ok。

点击Continue,接下来出现一个相对漫长的等待画面,不过这说明我们的工作要结束了。

出现下面的画面,说明你成功了,点击Continue,关闭那些窗口即可。

如果你还不放心的话,右击计算机——管理,点击服务和应用程序下的服务,你会发现在这里面出现了我们刚才新建的几个服务(有两个是自动给我们建立的),如下图(多余的那几个是原来的,跟我们的木有关系):到目前为止,我们的Adaptive Server 就建好了,不过此时你要是启动服务的话,会出现如下问题:怎么办?不用着急,重启计算机,等再次启动服务的时候,你会惊奇的发现,那几个服务奇迹般的启动了(一般我们启动Sybase SQLServer_Test,和Sybase BCKServer _Test_BS即可)。

sybase配置指南

sybase配置指南

配置指南Replication Server®12.6WINDOWS文档ID:DC37895-01-1260-01最后修订日期:2003 年 12 月版权所有 © 1992-2004 Sybase, Inc. 保留所有权利。

本手册适用于 Sybase 软件及所有后续版本,除非在新版本或技术注释中另有说明。

本手册中的信息如有更改,恕不另行通知。

本手册中所介绍的软件按许可协议提供,其使用和复制必须符合协议条款。

若要订购其他文档,美国和加拿大客户请拨打客户服务部门电话 (800) 685-8225,或发传真至 (617) 229-9845。

持有美国许可协议的其他国家/地区的客户可通过上述传真号码与客户服务部门联系。

所有其他国际客户请与 Sybase 子公司或当地的分销商联系。

我们只在软件的定期发布日提供升级文档。

未经 Sybase, Inc. 事先书面授权,不得以任何形式或通过任何手段(电子的、机械的、手工的、光学的或其他手段)复制、传播或翻译本手册的任何部分。

Sybase、Sybase 徽标、AccelaTrade、ADA Workbench、Adaptable Windowing Environment、Adaptive Component Architecture、Adaptive Server、Adaptive Server Anywhere、Adaptive Server Enterprise、Adaptive Server Enterprise Monitor、Adaptive Server Enterprise Replication、Adaptive Server Everywhere、Adaptive Server IQ、Adaptive Warehouse、Anywhere Studio、Application Manager、AppModeler、APT Workbench、APT-Build、APT-Edit、APT-Execute、APT-FORMS、APT-Translator、APT-Library、AvantGo、AvantGo Application Alerts、AvantGo Mobile Delivery、AvantGo Mobile Document Viewer、AvantGo Mobile Inspection、AvantGo Mobile Marketing Channel、AvantGo Mobile Pharma、AvantGo Mobile Sales、AvantGo Pylon、AvantGo Pylon Application Server、AvantGo Pylon Conduit、AvantGo Pylon PIM Server、AvantGo Pylon Pro、Backup Server、BizTracker、ClearConnect、Client-Library、Client Services、Convoy/DM、Copernicus、Data Pipeline、Data Workbench、DataArchitect、Database Analyzer、DataExpress、DataServer、DataWindow、DB-Library、dbQueue、Developers Workbench、Direct Connect Anywhere、DirectConnect、Distribution Director、e-ADK、E-Anywhere、e-Biz Integrator、E-Whatever、EC Gateway、ECMAP、ECRTP、eFulfillment Accelerator、Embedded SQL、EMS、Enterprise Application Studio、Enterprise Client/Server、Enterprise Connect、Enterprise Data Studio、Enterprise Manager、Enterprise SQL Server Manager、Enterprise Work Architecture、Enterprise Work Designer、Enterprise Work Modeler、eProcurement Accelerator、EWA、Financial Fusion、Financial Fusion Server、Gateway Manager、GlobalFIX、ImpactNow、Industry Warehouse Studio、InfoMaker、Information Anywhere、Information Everywhere、InformationConnect、InternetBuilder、iScript、Jaguar CTS、jConnect for JDBC、Mail Anywhere Studio、MainframeConnect、Maintenance Express、Manage Anywhere Studio、M-Business Channel、M-Business Network、M-Business Server、MDI Access Server、MDI Database Gateway、media.splash、MetaWorks、My AvantGo、My AvantGo Media Channel、My AvantGo Mobile Marketing、MySupport、Net-Gateway、Net-Library、New Era of Networks、ObjectConnect、ObjectCycle、OmniConnect、OmniSQL Access Module、OmniSQL Toolkit、Open Biz、Open Client、Open ClientConnect、Open Client/Server、Open Client/Server Interfaces、Open Gateway、Open Server、Open ServerConnect、Open Solutions、Optima++、Orchestration Studio、PB-Gen、PC APT Execute、PC Net Library、PocketBuilder、Pocket PowerBuilder、Power++、power.stop、PowerAMC、PowerBuilder、PowerBuilder Foundation Class Library、PowerDesigner、PowerDimensions、PowerDynamo、PowerJ、PowerScript、PowerSite、PowerSocket、Powersoft、PowerStage、PowerStudio、PowerTips、Powersoft Portfolio、Powersoft Professional、PowerWare Desktop、PowerWare Enterprise、ProcessAnalyst、Rapport、Report Workbench、Report-Execute、Replication Agent、Replication Driver、Replication Server、Replication Server Manager、Replication Toolkit、Resource Manager、RW-DisplayLib、S-Designor、SDF、Secure SQL Server、Secure SQL Toolset、Security Guardian、SKILS、smart.partners、smart.parts、smart.script、SQL Advantage、SQL Anywhere、SQL Anywhere Studio、SQL Code Checker、SQL Debug、SQL Edit、SQL Edit/TPU、SQL Everywhere、SQL Modeler、SQL Remote、SQL Server、SQL Server Manager、SQL SMART、SQL Toolset、SQL Server/CFT、SQL Server/DBM、SQL Server SNMP SubAgent、SQL Station、SQLJ、STEP、SupportNow、S.W.I.F.T. Message Format Libraries、Sybase Central、Sybase Client/Server Interfaces、Sybase Financial Server、Sybase Gateways、Sybase MPP、Sybase SQL Desktop、Sybase SQL Lifecycle、Sybase SQL Workgroup、Sybase User Workbench、SybaseWare、Syber Financial、SyberAssist、SyBooks、System 10、System 11、System XI(徽标)、SystemTools、Tabular Data Stream、TotalFix、TradeForce、Transact-SQL、Translation Toolkit、、UNIBOM、Unilib、Uninull、Unisep、Unistring、URK Runtime Kit for UniCode、Viewer、Visual Components、VisualSpeller、VisualWriter、VQL、WarehouseArchitect、Warehouse Control Center、Warehouse Studio、Warehouse WORKS、Watcom、Watcom SQL、Watcom SQL Server、Web Deployment Kit、Web.PB、Web.SQL、WebSights、WebViewer、WorkGroup SQL Server、XA-Library、XA-Server 和 XP Server 是 Sybase, Inc. 的商标。

SYBASE服务器-配置手册篇

SYBASE服务器-配置手册篇

Sybase服务器的创建和配置说明:只有作为数据库服务器使用的机器才需要创建和配置服务器,其他终端只需通过客户端连接到该服务器即可。

客户端的处理请查看客户端的安装和配置手册。

创建前准备:因为Sybase服务器的命名不能以非字母的字符开头,而大部分windows系统在安装时会随机给定一个字符串(如果用户没指定计算机名的话),这样创建时Sybase读取计算机名为默认服务器名就可能因含有非法服务名而报错,所以建议创建服务器前检查计算机名,更改为“dz01”,“dz02”等(dz表示:对账系统)更改方法:【我的电脑】上右键点【属性】,在弹出的【系统属性】界面点击选中【计算机名】选项卡,并点击【更改】按钮,在更改界面填写新的计算机名,点击【确定】完成更改,系统提示重启后生效,重启计算机以下为Sybase服务器的创建过程图11.如图1,点击【开始】【程序】【Sybase】【Server Config】进入服务器配置程序图22.如图2,点击【Create Adaptive Server…】,开始创建服务器图33.如图3,系统默认的服务器名为本地计算机名,为维护方便,建议统一改为“EBILL”(即:电子对账单),然后点击【Continue】。

图44.如图4,在界面中更改Server page(即,数据页的大小)为8k。

然后点击【Continue】注意:数据页的大小在该系统必须设置为:8k图55.图5为创建master设备,路径为系统默认值,设备大小修改为500MB(因为Tempdb临时数据库的空间由master设备提供,所以要大一些),直接点击【Continue】图66.图6为创建sybprocs设备,路径和大小均采取系统默认值,直接点击【Continue】图77.图7为创建sybsystemdb数据库,路径采取系统默认,大小建议改为20MB,然后点击【Continue】图88.如图8,点击【Command Line Parameters…】配置命令行参数图99.如图9,输入本地的IP地址和端口号5000(用“,”分隔),如未配置IP则输入127.0.0.1,5000,然后点击【OK】图1010.回到图10界面,点击【Network Addresses…】,添加网络地址图1111.如图11,点击【Add】添加图1212.输入本地的IP地址和端口号5000(用“,”分隔),如未配置IP则输入127.0.0.1,5000,点击【OK】图1313.图13显示添加后的结果,直接点击【OK.】即可图1414.回到图14,点击【Configure Default XP Server…】配置默认的XP服务器图1515.图15中,点击【Network Addressess…】添加该服务的网络地址,其他为系统默认即可图1616.图16中,直接点击【Add】添加图1717.如图17,输入本地的IP地址和端口号5004(用“,”分隔),如未配置IP则输入127.0.0.1,5004,然后点击【OK】图1818.图18显示添加后的结果,直接点击【OK】继续图1919.回到图20界面,点击【Continue】按钮。

sysbase安装及配置

sysbase安装及配置

一、Sybase安装1、双击setup.exe开始进行安装。

2、点击下一步,3、选择中华人民共和国和同意许可,点击下一步。

4、点击浏览选择要安装的目录,点击下一步。

5、弹出对话框点击“是”创建新目录。

6、选择典型安装,点击下一步。

7、确认安装信息后点击下一步。

8、正在安装,等待。

10、点击下一步。

12、点击下一步。

13、等待配置14、点击下一步。

15、确认重起系统,点击下一步。

二、数据库服务器端1)启动服务右击我的电脑 管理可见图2-1图2-12)启动右边框中的Sysbase SQLServer服务,见下图2-2图2-2 license录入:当执行完毕以后,进去sqladvantage里面查看sp_configure “java”选项,查看“enable java”的值,如果是0的话,需要修改成1;对于”type”选项是0的话,修改成1需要重启服务;(sp_configure “enable java”, 1);3)打开Sysbase Center j见下图2-3图2-34)工具--->连接见下图2-4图2-4弹出连接对话框,输入用户名、口令、服务器名点击确定见下图2-5图2-5自己在dsedit 中添加一个库,地址为计算机名+端口(sa+5000)5)连接到服务器后,点击数据库设备,在右边的添加数据库设备上双击打开,在弹出的对话框中输入设备的路径点击下一步。

见下图2-6图2-66)在此可以设定数据设备的大小,可以设20000M,由于本机不做服务器是做事例,所以将所有的数据大小缩小了100倍。

点击完成。

见下图2-7图2-7完成后可以在右边框中看到加的数据设备见下图2-8图2-87)同样的再增加数据日志数据设备见下图2-9图2-9然后设定设备的大小为120000,点击完成见下图2-10图2-108)接着点击数据库,在右边的添加数据库上双击打开,在弹出的对话框中输入要新建的数据库名称,点击下一步。

Sybase配置参数

Sybase配置参数

Sybase配置参数1Sybase配置参数1.1配置cpu个数sp_configure 'max online engines',4go1.2配置启动cpu个数sp_configure 'number of engines at startup',4go1.3配置最大内存数sp_configure 'max memory' ,2097151(拟分配内存/2K) go 1.4分配最大存储过程缓存sp_configure 'procedure cache',102400go1.5配置高速缓存sp_cacheconfig 'default data cache' , '700M'go1.6缺省缓存分配页大小sp_poolconfig 'default data cache','200M','16K'go1.7网络包大小sp_configure 'max network packet size',1024go1.8最大连接数sp_configure 'number of user connections',500go1.9最大打开对象sp_configure 'number of open object',9000go1.10最大索引sp_configure 'number of open index',10000go1.11最大锁数sp_configure 'number of locks',100000go1.12增加网络内存--sp_configure 'additional network memory',1024 go1.13锁内存sp_configure 'lock shared memory',512go1.14优化tempdbselect dbid, name,segmapfrom sysusages, sysdeviceswhere sysdevices.low <= sysusages.size +vstart and sysdevices.high >=sysusages.size+vstart -1 and dbid =2 and (status=2 or status=3)gouse tempdbgosp_dropsegment 'default',tempdb,mastergosp_dropsegment 'logsegment',tempdb,mastergoselect dbid, name,segmapfrom sysusages, sysdeviceswhere sysdevices.low <= sysusages.size +vstart and sysdevices.high >=sysusages.size+vstart -1 and dbid =2 and (status=2 or status=3)gosp_cacheconfig tempdb_cache, '100M'gosp_poolconfig tempdb_cache,'50M','16K'gosp_bindcache 'tempdb_cache',tempdbgosp_helpcache tempdb_cacheselect name,id from syscharsetsdbcc traceon(3604)dbcc memusage2数据库安装的优化2.1应用数据库使用裸设备若在UNIX(UNIXWARE)操作系统下安装数据库服务器,请将SYBASE应用数据库的设备(device)安装成裸设备。

SYBASE电子学习文档

SYBASE电子学习文档
一、性能调优
(4)调整Number of open objects
1>sp_configure “number of open objects”,20000 2>go
(5)调整Number of;sp_configure “number of open databases”,50 2>go
例:我们要建立一个test用户数据库,首先创建数据库及日志设备 1>Disk init name=“testdev”,physname=“/opt/sybase-12.5/data/testdev.dat”,vdevno=17,size=51200 2>go 1>Disk init name=“testlog”,physname=“/opt/sybase-12.5/data/testlog.dat,vdevno=18,size=51200
4
第一章 SYBASE数据库安装 五、输入服务器名称(SYBASE)
输入服务器名称(SYBASE),然后单击OK按钮
5
第一章 SYBASE数据库安装
六、配置ASE服务器
单击OK按钮
页大小选择4k
Master设备路径 Master设备大小 Master设备大小 过程设备路径
过程设备大小 过程数据库大小 端口号
三、扩大用户数据库
1>disk init name=“testdev_ext”,physname=“/opt/sybase12.5/data/testdev_ext.dat”,vdevno=20,size=51200
2>go
1>alter database test on testdev_ext=100
6
第一章 SYBASE数据库安装

SYBASE服务器端安装与配置笔记

SYBASE服务器端安装与配置笔记

SYBASE服务器端安装与配置笔记安装:1.安装SYBASE服务器端,开始时不用配置,等完全装完后再配置。

2.装好后进入server config,3.选择create adaptive server,输入一个Adaptive server name,如:lottery_data ,点击continue4. 默认如下,点击continue5.默认如下,点击continue6.默认如下,点击continue。

7.选择network address…8. 点击add9.输入IP和端口号,注意要在拼音模式下输入逗号。

点击OK.10.如下图,点击OK.11. 点击configure default XP server12.点击netwrok address13.点击add14.输入IP地址和端口号,点击OK.15.如下图,点击OK.16. 如下图,点击OK.17.如下图,点击continue18.提示成功后就可以启动数据库服务了。

配置:1.建立数据库:2.建立设备:3.添加设备:4.数据库设置:1.数据库属性:2.登录用户login的权限给予管理员sa级别,还可以设置别名。

3.为每个数据库增加用户。

********************************************************** 关于数据库修改IP的问题: 直接在服务器端的desedit中修改ip,然后重启服务器,配置ip时如果还不确定ip可以配置为服务器名或者127.0.0.1(127.0.0.1是您的本机IP地址(环回地址)。

一般可通过ping 127.0.0.1来验证系统上的TCP/IP协议是否被正确安装。

)。

sybase装配置

sybase装配置

前言如果您从没有使用过sybase ,希望这篇文章对您有帮助安装1.安装->下一步>2.选择典型安装,按向导默认的设置安装配置服务器语言1.开始->程序->Sybase ->server config2.点击Configure Adaptive Server ,3.点击language3.设置Character, 点击set Default ,将默认设置code page 850,改为iso88594. 点击ok5.设置sort ,点击set Default,改变默认的排序6. 。

6.点击ok ,保存设置7.保存后,自动动重起服务,服务重新后配置生效创建数据库使用控制台向导创建进入控制台1.开始->程序->Sybase->Sybase Central java edit2. 为使控制台能正确显示中文,点击登录窗口的option>>按钮,设置语言,和字符集2.点击ok ,进入控制台创建设备1.建立保存数据库设备的文件夹,f:\zoneyump\zoneyump_data, f:\zoneyump\zoneyump_log2.在控制台左侧树形目录中,打开服务TWH0D88A2D64A4 下的database devices,在相应的右侧窗口中点Add Databse Device,3.选目录zoneyump_data,输入设备名zoneyump_data,点下一步4.输入size 的大小,根据实际上数据存储量设置大小,本处为30MB, 初始大小startingaddress,可不设,点完成按钮。

5.数据存储设备zoneyump_data创建成功6.用同样的方法创建日志存储设备zoneyump_log, 目录为F:\zoneyump\zoneyump_log\zoneyump_log ,大小为20MB创建登陆用户1.打开logins ,点击add login2.输入用户名zoneyump_pms 和密码zoneyump_pms3.点下一步4.选择用户zoneyump_pms可以查看并创建对象的数据库,点完成5.创建成功,打开zoneyump_pms 属性窗口6. 为用户设定角色。

SYBASE 配置参数及优化

SYBASE 配置参数及优化

6
系统介绍部分
SYBASE 数据库内存如何分配?
1. 认识sybase数据库内 认识sybase数 a. 高 缓 b. 储过 c. 关内 参数 d. 共 内 ( 须 ;

空间 空间)
7
参数配置部分
SYBASE 数据库内存具体配置
2. SYBASE 数据库 参数 与 务器硬件 关, 内 况, 数据库参数时 ( 4颗4 CPU 16G 内 务器为 ): 赖 务器 CPU 务器硬件 关 。
11
优化参数部分
SYBASE 数据库参数配置
2. 优 工具 sp_helpconfig 说明报告有关配置参数的帮助信息。 语法 sp_helpconfig "configname", ["size"] 参数 configname 是要被查询的配置参数,或者是非唯一参数片段。 size 是内存的大小,指定 B 表示字节,指定 K 表示千字节,指定 M 表示 兆字节,指定 G 表示千兆字节,或者指定 P 表示页。在使用时如果 未指定大小的类型, size 将指定要使用此参数配置的实体的数目;例 如锁或打开的索引的数目等。如果 configname 不是唯一参数名,则 忽略 size。 siot@SYBASEDB ~]# top (u sybase)
4
系统介绍部分
2. 认识sybase数据库 运 认识sybase数 系统进 系统进 ;
5
系统介绍部分
SYBASE 数据库内存如何分配?
1. 系统 内 给sybase数据库;( sybase数 件/etc/sysctl.conf) 件/etc/sysctl.conf)
allocate max shared memory cis connect timeout lock scheme global cache partition number housekeeper free write percent heap memory per user max number network listeners max memory max parallel degree

sybase数据库配置说明

sybase数据库配置说明

Sybase数据库配置说明一、安装sybase服务器端二、配置服务1、运行server config2、添上要创建的服务名3、选择页大小,柳州目前运行的库大小为8k,老系统中的页大小可能是2k,如果导老系统的数据要根据实际情况设置。

4、设置master设备和库的大小,可以先默认,库建好后,可以修改。

5、设置系统存储过程大小和位置6、设置系统数据库大小和位置7、设置网络地址8、点击“网络地址”――》“增加”,9、在连接信息中输入本级ip地址+’,’+端口号(一般为5000)。

“确定”――》“确定”,返回到10、点击“配置缺省xp server”,添加网络地址,在连接信息中输入本级ip地址+’,’+端口号(一般为5002),确定,返回到11、再点击“继续”,开始创建服务。

此过程速度可能比较慢。

12、配置备份服务点击“创建backup server”,开始创建备份服务。

步骤同创建服务相同,只是在设置网络地址时将端口设置为5001(可以任意设置,只要不与别的端口冲突即可)三、建数据库设备打开sybase central,数据库设备添加数据库设备,柳州目前为80g 的设备,可以按照以上图形设置。

四、建库添加数据库,首先选择“日志”,再选择“数据”。

将创建的log的设备设为日志,其他的设置为数据。

五、导数据1、创建远程服务器,远程服务器的网络名称选择创建的备份服务器。

2、创建段,操作如下图所示:3、创建gxyd的用户、登陆4、开始导数据。

LOAD DATABASE DATABASE_NAME FROM ‘(路径)’5、ONLINE DATABASE DATABASE_NAME6、更新索引六、重建索引。

sybase简明手册

sybase简明手册

S YBASE安装配置以及常用操作S YBASE数据库文档一、S YBASE安装配置创建数据库。

1、SYBASE服务器端安装进入sybase安装文件目录,文件夹中包含一个setup.exe可执行文件,双击运行 --- 》欢迎界面出现下面选择相应国家的协议,我们选择“中华人民共和国”,并选择下面单选钮“我同意”下面选择Sybase数据库的主目录,我选择的E盘,因为这个盘是NTFS格式的,数据库文件都比较大(单个文件),如果文件打消超过10G,FAT32格式的磁盘就会出错了。

该目录还不存在,提示是否现在创建,点“是”现在来选择,“典型安装”、“完全安装”或“自定义安装”,我选择的“完全安装”安装,等待...确认信息,点击“下一步”开始安装了漫长的日子终于熬过了,出现下面界面,点击“下一步”默认就好,继续“下一步”下面是选择哪些需自定义的服务器,不需要,“下一步”等待画面再次出现,“下一步”确认信息,继续“下一步”漫长的日子又开始了,继续等它安装吧!PS:"ICESOFT"是我的计算机名,系统默认为服务器名终于OVER了,显示“安装成功”,继续“下一步”Sybase数据库就安装完成了,重启,结束到此完成服务器安装。

根据需要安装12.53中文补丁。

安装步骤一直默认即可。

点击下图:选Adaptive…中的第二个configure adaptive server(有提示选是,关闭)Backup…中的第二个configure backup server2、创建数据库在开始——程序——Sybase中点击sybase central java edition,如下图:进入sybase central,如下图:点击链接,在user name输入sa,密码为空,选择server name点击ok,如下图:登陆成功后,如下图:点击(“数据库设备”),右边为系统数据库设备,下面我们要做的,为新建数据库创建数据库设备。

Sybase安装、配置、使用

Sybase安装、配置、使用
第六章一些经验
Sybase安装、配置、使用
———————————————————————————————— 作者:
———————————————————————————————— 日期:
第一章数据库安装
系统环境:操作系统:win7。数据库 Sybase 12.5.3。
1.解压ase1252_de_win.zip
2.进入目录ase1252_de_win,点击setup.exe
点击language下的add/remove,把chinese加入右边列表,如果在左边没有看到chinese,那就是在安装的时候没有选择chinese module。
点击ok,回到配置界面。
2.2设置字符集
点击charadd all,添加所有字符集-》ok。
1.Dsedit Utility
这个工具是设置Sybase的服务名称、绑定的IP地址和端口号等,如下图:
2.Server Config
这个工具在前面我们已经使用过了,这里简单的介绍下。
Create AdaptiveServer…:创建一个新的服务(类似于这里REYPC)
Config AdaptiveServer…:配置一个服务(如配置这里的REYPC)
点击character下面的Set Default,设置默认字符集为UTF-8,点击OK返回配置界面。如下图:
2.3设置默认排序
然后选择sort下面的Set Default,选择“Case insensitive ordering,foruser with any utf8-based 8-bit environment”,如下图:
4.设置MyDB数据库
在刚创建好的MyDB数据库上右键->属性,勾选上选项后点击确定,如下图:

Resin、sybase配置说明

Resin、sybase配置说明

Resin配置说明打开resin文件夹,找conf文件下的resin.conf文件1,首先就是链接池这块;<resource-ref><res-ref-name>whgc</res-ref-name> \\ whgc连接池名,根据不同程序可替换<res-type>javax.sql.DataSource</res-type><init-param driver-name="com.sybase.jdbc2.jdbc.SybDriver"/>//驱动名,根据不同数据库可替换<init-paramurl="jdbc:sybase:Tds:192.168.0.70:4000/whgc?charset=cp936&jconnect_version=2"/>//数据源(根据不同数据库,IP,端口,数据库名可替换)<init-param user="sa"/>//用户名可替换<init-param password=""/>//密码可替换<init-param max-connections="20"/> //允许链接的最大数<init-param max-idle-time="30"/>//一个空置的链接被存放在链接池的最大时间</resource-ref>2.<app-dir>h:\whgc1</app-dir> //在<app-dir></app-dir>标记对中的表示resin的根,相当于Apache的htdocs 或者IIS 的wwwroot3. <http host='192.168.0.130' port='80'/>// host参数指定的是服务器,port指定的是http端口,默认是localhost和8080。

关于sybase的配置

关于sybase的配置

关于sybase的配置-(数据库慢的请留意)说明:数据库性能慢的主要原因有两个1)数据库服务配置不合理2)应用程序不合理遇到数据库性能下降时通常先检查数据库服务配置方面有没有可以改善的,修改之后再观察一段时间,如果性能没有改善的话就要分析应用程序上有没有可以调整的地方:索引是否合理,sql语句是否优化等。

本篇主要分析数据库服务的配置:问题分析:小型机硬件:rp2470双机、CPU700M*2、内存512M*6以下是现场发过来的主要配置情况:lock scheme datapages //datapages锁模式是性能最差的锁,一般不用number of locks 300000 //通常不需要配置太多的锁10万就够了max memory 500000 //物理内存3G,配给sybase的为1G明显不合理number of open indexes 4000 //通常2000number of open objects 4000 //通常2000number of user connections 300 //number of worker processes 0 //多cpu要打开相应工作进程数procedure cache size 154800 //存储过程缓存不要超过100Mtotal data cache size 453699 //明显该值太小allocate max shared memory 0 //打开sybase占用内存的开关max online engines 2number of engines at startup 2问题处理:建议先调整以下配置sp_configure "max memory",1150000 //sybase占用2.3G内存sp_configure "allocate max shared memory",1sp_configure "user log cache size",4096 //用户日志缓存用来缓存客户段信息sp_configure "procedure cache size",50000 //100M存储过程缓存sp_configure "number of worker processes",2备份sybase主目录下的***.cfgsp_cacheconfig "default data cache","1G" //配置缺省数据缓存1Gsp_cacheconfig "default data cache", "cache_partition = 2"reboot sybase服务备份sybase主目录下的***.cfgsp_cacheconfig "tempdb_cache","400M" //由于内存较充裕,通常会分配一部分内存给tempdb,提高查询的速度sp_bindcache "tempdb_cache","tempdb" //绑定400M的内存给tempdbreboot sybase服务上述操作如无法启动sybase服务则可以将备份的***.cfg替换当前的配置文件,重新boot sybase服务总结:sybase 11.9.2 & 12.0 & 早期版本的配置通常为以下几项:total memory //定义sybase 服务能够使用的物理内存number of lock //定义锁的数目number of open database //打开的数据库个数,缺省是12个,数据库数目超过12个时要调整该值number of devices //数据库的设备数,缺省是10,通常是不够的,需要调整number of user connections //用户连接数,根据需要设置,通常一个用户数消耗100K的内存这个版本的数据库缓存、日志缓存、过程缓存是不用手工配置的sybase 12.5版本的配置通常为以下几项:lock scheme //锁模式,sybase推荐使用缺省(allpages),但是一些并发操作多的表(temp_telebill)要使用行锁(datarows),减少被锁现象number of locks //通常不需要配置太多的锁10万就够了max memory //sybase服务能够使用的物理内存,通常配置成物理内存的70%~80%,上例内存是3G,配给sybase的为1G明显不合理allocate max shared memory //打开sybase占用内存的开关number of open indexes //通常2000,该值配置过低时会在日志中报该值不够,最终导致性能缓慢number of open objects //通常2000,该值配置过低时会在日志中报该值不够,最终导致性能缓慢number of user connections //用户连接数,根据实际需求来配置,盲目多配会浪费内存procedure cache size //存储过程缓存不要超过100M,用来缓存过程的编译代码。

SYBASE数据库安装后的配置Windows系统-电脑资料

SYBASE数据库安装后的配置Windows系统-电脑资料

SYBASE数据库安装后的配置Windows系统-电脑资料Sybase 数据库系统初始化一、行初始化程序,。

以sybase用户登录:cdinstall→sybinit 提示菜单:SYBINIT 1、ReleaseDirectory:/u/sybase释放目录2、Edit/ViewInterfacesFile 编辑查看接口文件3、ConfigaServerProduct配置服务器产品4、ConfigaOpenClientSybase数据库系统初始化一、行初始化程序。

以sybase用户登录:cd install→sybinit提示菜单:SYBINIT1、Release Directory: /u/sybase 释放目录2、Edit/View Interfaces File 编辑查看接口文件3、Config a Server Product 配置服务器产品4、Config a Open Client/Server Product 配置客户/服务器产品在上述提示信息下,首先要配置服务器产品,选择3,出现如下信息:1、SQL SERVER SQL服务器2、Backup Server 备份服务器选择1,配置主服务器,出现提示菜单:1、Configrue a new SQL Server 配置一个新的SQL服务器2、Configure an existing SQL Server 配置已存在的SQL 服务器3、Upgrade an existing SQL Server 升级已存在的SQL 服务器选择1,确定SQL Server name:SYBASE。

提示主菜单:1、Configure Server’s interfaces file entry2、Master device configure3、Sybsystem procs devices configure4、………9、…选择第一项,确认Server name:SYBASE ctrl+a确定,电脑资料《SYBASE数据库安装后的配置Windows系统》(https://)。

SYBASE_系统参数调整

SYBASE_系统参数调整

SYBASE_系统参数调整在SYBASE数据库中,系统参数的调整对于数据库的性能和稳定性非常关键。

合理的设置可以提高数据库的性能,降低系统的负载,防止因为参数不合适而引发的数据库故障。

下面是一些常见的SYBASE系统参数及其调整方法:1. max memory(最大内存):控制SYBASE数据库系统可以使用的最大内存。

可以根据服务器的硬件配置和数据库的负载情况来调整该参数。

一般建议将该参数设置为服务器可用内存的70-80%。

2. number of worker processes(工作进程数量):控制着SYBASE数据库系统并行处理查询的能力。

可以适当增加该参数的值来提高并行处理的能力,进而提高数据库的性能。

一般建议将该参数设置为服务器的逻辑CPU数量的2倍。

3. lock promotion threshold(锁提升阈值):控制着SYBASE数据库系统在锁的级别上升之前可以允许的最大锁的数量。

可以根据数据库的并发需求来调整该参数。

一般建议将该参数设置为每个数据库连接的平均活跃事务数的两倍。

4. tempdb相关参数:SYBASE数据库系统的临时数据库tempdb对于查询的执行计划和排序操作非常重要。

可以调整tempdb相关参数来优化查询的性能。

例如,可以增加tempdb的数据文件的数量和大小,增加tempdb log的大小等。

5. query plan缓存相关参数:SYBASE数据库系统会缓存查询的执行计划,以便在下次查询时可以直接使用缓存的执行计划,提高查询的性能。

可以调整query plan缓存相关参数来优化查询的性能。

例如,可以增加query plan缓存的大小,增加query plan的最大生命周期等。

6. network packet size(网络数据包大小):控制着SYBASE数据库系统在与客户端通信时每个数据包的大小。

可以根据网络带宽和延迟情况来调整该参数。

一般建议将该参数设置为2048字节。

安装SYBASE和配置SYBASE

安装SYBASE和配置SYBASE

安装SYBASE和配置SYBASE安装SYBASE11.03版本SYBASE数据库的安装步骤如下:一、UNIX操作系统更新配置1.建立sybase用户,sh 为/bin/sh .对应的组也设为sybase,记下sybase用户组ID。

2.调整系统核心参数:1)调整共享内存:#cd /etc/conf/cf.d#./configure选择16, 即shared data将SHMMAX值改为接近实际内存大小或实际内存80%的大小,如:128M内存可设为1342177282或107374182;256M内存可设为268435456或214748364;512M内存可设为536870912或429496729。

2)激活异步I/O#cd /etc/conf/sdevice.d#vi aio 将“N”改为“Y”#vi suds 将“N”改为“Y”#vi /etc/rc2在最后一行加入:/etc/suds_ctrl –a <sybase用户组ID>su – sybase –c “/usr/sybase/install/startserver –f /usr/sybase/install/RUN_FESA>null”3)重新链接核心#/etc/conf/cf.d/link_unix4) #shutdown –y –g0 重启机器二、SYBASE安装1.用SYBASE用户注册后,当进入多用户后,用SYBASE用户登录,修改$SYBASE/.profile,15行下加如下语句:SYBASE=<SYBASE主目录>DSQUERY=<SQL Server名>export SYBASE DSQUERY存盘退出并重新注册。

2.插入SYBASE安装光盘,$su root#mount –r –f HS /dev/cd0 /mnt#exit$/mnt/sybload –D以下按提示操作:sybase directory: Y/N Ylocal installation: Lname of disk file of global archive: /mnt/sybimageCAS: DDBKBK BKBKRN BKBKSO KOBKBK BYBKPP PDZASybase products: 1 (SQL SERVER)Product confirmation: Y安装完毕。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sybase 安装及系统管理之上篇
RAW Device(裸分区) VS Filesystem Device
裸分区是指磁盘的一块物理分区,没有用作操作系统,其读写不通过操作系统缓冲。

传统的Unix安装ASE推荐使用RAW Device确保资料的完整性和较好的IO性能。

但在新版的Unix和Linux中UFS和JFS在资料完整性和读写性能的差距相较于裸设备已经非常微弱。

还有就是裸设备的管理比较复杂。

从ASE12.0
开始Sybase提供dsync的属性对数据库设备禁止write-cache(写回缓冲)以确保资料的完整性和可恢复性。

裸设备的使用出于安全和资料完整性方面的考虑比性能考虑多。

Async I/O (异步I/O)
异步IO是在一个IO动作未完成时同时可进行另外的动作。

异步IO对于数据库的IO性能有较大的影响。

在AIX和HP中都需要通过重新编译内核来支持。

二.关于内存:
首先确定可用的总的物理内存然后减去操作系统,Backup, Monitor等Sybase相关软件的开销即为Sybase总的可用内存。

(建议服务器只做单纯的
ASE服务器并要删除不必要的服务以减少开销,例如xwindow)
在Unix及Linux中需要调整一些核心参数以支持较大的物理内存。

以下列出一些可能需要调整的参数: shmmax(最大共享内存段大小,单位为字节),shmall(可用内存的总数量,如果是字节同shmmax一样)。

其余的像shmmin等参数请参考操作系统手册。

Sybase利用max memory确定最大可用内存量,具体内存的分配方式取决于以下两个参数allocate max shared memory和dynamic allocation on demand。

Allocate max shared memory指定是否分配由max memory指定的最大内存,缺省不分配最大内存。

Dynamic allocation on demand指定是否在请求时立即分配资源还是仅需要时分配,缺省是需要时分配。

例如配置了用户连接数量只在用户连接到Sybase时才分配内存。

三.参数设定:(分组并只对常用参数进行说明)
1.Physical Memory:
allocate max shared memory (指定是否分配由max memory指定的最大内存,缺省不分配最大内存)
dynamic allocation on demand (指定是否在请求时立即分配资源还是仅需要时分配,缺省是需要时分配)
max memory (确定Sybase最大可用内存)
total logical memory (当前配置的逻辑内存,只读)
total physical memory(当前配置的物理内存,只读)
2.Disk I/O (磁盘IO)
allow sql server async i/o (允许SQL Server进行异步IO,此参数对于设备的IO性能有极大影响,需要操作系统支持)
disk i/o structures (磁盘IO结构,启动时分配磁盘IO控制块的数目.。

将此值设定为操作系统允许的最大值以避免磁盘IO结构不够用的情况)
number of devices (Sybase所能使用的最大设备数目)
page utilization percent (页利用率)
3.Meta-Data Caches (元资料缓存)
number of open databases (可同时打开的数目库数目)
number of open indexes (可同时使用的索引数目)
number of open objects (可同时使用的对象数目)
以上三个参数都可用sp_countmetadata 来确定当前Sybase中三个参数的大小。

调整后可在实际的使用过程中利用sp_sysmon 来确定是否设定合理)
4.Parallel Query (并行查询)
number of worker processes (同时可使用的并行查询的可用的工作进程数目)
max parallel degree (最大的查询并行程度)
max scan parallel degree (最大的扫描并行程度,一般的磁盘控制器使用2~3个工作进程就可以充分利用其IO)
5. Processors (处理器)
max online engines (最大的在线引擎数目,一个引擎可以理解为一个CPU 的处理能力,不可大于操作系统可用的CPU个数)
number of engines at startup (Sybase启动时需要联机的引擎数目)
6. Lock Manager (锁管理)
lock scheme (锁定方案,缺省为allpages,从ASE 1192开始提供datarows 的锁方案。

利用行锁可以大大提升并发性能,但需要更多的锁,并且会有资料页产生较多空页困扰)
number of locks (可用的锁数目,此参数可能需要在使用过程中进行调整以适用不同的应用环境)
print deadlock information (打印死锁信息到日志,如果频繁发生死锁可打开此参数用来确定起因,但此参数会带来额外的开销,在SMP环境更是如此)
四.关于性能优化
好的性能同优良的数据库设计及优秀的程序写法关系极大,可以这样说,如果一个数据库没有好的设计及对程序未进行优化的话即使对参数进行调整也不可能有好的性能。

在/Sybase_FAQ/ASE/section1.5.html 中有说过客户端应用程序和数据库的物理设计决定了性能的80%。

对于系统管理所能够做的就是减少IO,缩短响应时间。

在性能优化方面程序员同DBA的工作有时是重叠的,例如,判断索引是否必须,索引类型是否正确。

监视数据库的运行判断是否优化!
总的来说,性能的提升就是缩短响应时间和提高吞吐量。

Sybase的查询优化是基于开销的计算的。

索引的使用可以:
1.避免表扫描。

2.点查询中定位包含特定资料的特定资料页。

3.范围查询确定上下限。

4.索引覆盖,完全避免存取数据页。

5.连接时避免排序。

建立索引的注意事项:
1.Unique和primary key可以创建唯一索引,缺省情况下unique创建nonclustered,primary key创建clustered索引。

2.Allpages表一般都需要创建clustered索引或分区以减少最后一页的争夺。

3.如果需要大量插入,不要将clustered索引建立在单调上升的字段上,如identity。

对于dol表,此问题并不严重,但allpages却往往是锁争夺的根源。

4.对allpages表,如有可能不要将clustered索引建立在频繁更新的字段上。

5.使用索引覆盖来进行关键查询和不太频繁的查询。

6.如果索引字段元唯一建立唯一索引,优化程序知道只有一行纪录匹配。

7.索引键尽可能小,如果可能使用最小的数据类型。

确保连接字段元数据类型相同,如果连接查询需要转换数据类型就不能使用索引。

8.使用索引尽可能使用前导字段元能够提供良好的性能。

锁带来的性能冲突:
1.一个事务等待另外的事务完成并释放锁影响响应时间和吞吐量。

2.事务频繁死锁,累计CPU时间少的事务必须重新再来。

并且会严重影响相应时间同吞吐量。

改善锁冲突的建议:
1.添加索引减少争用。

2.保持事务短小以减少持有锁的时间。

3.避免热点。

可通过表分区和clustered索引解决。

4.应用以相同顺序获得所以减少死锁的发生。

在使用大量表和更新几个表的事务中应确定一个由所有开发人员共享的锁定顺序。

5.延迟死锁检测,”deadlock checking period”指定开始检查死锁前进程必须等待的毫秒数。

6.使用应用程序的最低锁定级。

只在必要时使用隔离级别2或3。

如果仅有几个查询需要级别3则在整个事物中使用holdlock或at isolotion,而不用set transaction isolotion at 3。

如果绝大部分的查询需要级别3则使用set transaction isolotion at 3,而可以在查询级别1的查询使用holdlock或at isolation。

7.如果需要大量的查询,更新和删除,可通过在存储过程中使用光标频繁提交来减少阻塞。

8.如果应用程序需要返回一行,等待用户反应然后更新该行,可考虑使用时间戳或者tsequal函数而不要使用holdlock。

9.检查是否存在并发问题。

相关文档
最新文档