带你轻松接触Sybase ASE15.0.2性能优化
调整共享内存:

/sbin/sysctl -w kernel.shmmax=3416386150

shmmax是最大共享内存段,假如服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的90%,假如使用file system device 的话相应调小,因为file system buffer需要开销内存!修改后重新启动系统。

数据库的创建:

tempdb数据和日志分离:

USE master

Go

DISK INIT name = 'tempdbdev01', physname = '/opt/sybase/data/tempdbdev01.dat' , size = '1G',dsync = 'false'

Go

DISK INIT name = 'tempdblogdev01', physname = '/opt/sybase/data/tempdblogdev01.dat', size = '1G',dsync = 'false'

Go

ALTER DATABASE tempdb ON tempdbdev01 = '1G' LOG ON tempdblogdev01 = '1G'

Go

USE tempdb

Go

删除tempdb上使用的master段:

EXEC sp_dropsegment 'logsegment', 'tempdb', 'master'

go

EXEC sp_dropsegment 'system', 'tempdb', 'master'

go

EXEC sp_dropsegment 'default', 'tempdb', 'master'

Go

假如已针对 tempdb 建立了设备,则只需禁用 dsyncio,但需要重新启动 Adaptive Server:

EXEC sp_deviceattr 'tempdbdev01', 'dsync', 'false'

Go

EXEC sp_deviceattr 'tempdblogdev01', 'dsync','false'

Go

数据库设备最好设置Direct IO,获得的性能相信会让你满足。

Sybase ASE 15.0.2运行中的配置参数及调优

1、内存

sp_configure “max memory”,0,”2600M” (设置为共享内存的75%,重启生效)

sp_configure “allocate max shared mem”,1 (启动的时候自动分配max memory指定的最大内存)

sp_cacheconfig “default data cache”,”1300m”(设置数据缓存为max memory的一半)

sp_cacheconfig “default data cache”,”cache_partition=2″ (在SMP的环境中还有一个问题就是螺旋锁的竞争,当用sp_sysmon观察到资源缓存螺旋锁争夺超过10%时就需要分区。)

sp_poolconfig “default data cache”,”128m”,”16k” (增加一个16K I/O缓存池,解决排序等大IO操作,需要在长期观察后才能使用性能最佳化.)

sp_configure “procedure cache size”,102400 (过程高速缓存,通常是Max mem20%,这里是200M)

sp_cacheconfig ‘tempdb_cache’,'200m’,'mixed’ (创建一个200M命名高速缓存tempdb_cache给temdpb使用)

sp_bindcache ‘tempdb_cache’,tempdb (将tempdb_cache绑定到tempdb)

2、CPU(默认值为1)

当服务器的CPU个数多于一个时,可以考虑多CPU进行并行处理。(并行查询、并行dbcc、并行建立索引、并行bcp)

可根据实际CPU数来修改,若CPU>1时,一般设置为N-1。实际上OS会自动调度。

sp_configure “max online engines”,8

sp_configure “number of engines at startup”,8

sp_configure “number of worker processes”,8 (并行度*并发连接数*1.5倍)

sp_configure “max parallel degree”,1 (答应CPU并行)

3、连接数(默认数为25,可根据应用需要来修改

sp_configure “number of user connections”,600

4、锁

sp_configure “number of locks”,100000

5、索引对像

数据库空闲状态下运行:sp_countmetadata “open indexes”

正常运行时运行:sp_monitorconfig “open indexes”

来确定一个最佳值,增加10%左右。

sp_configure “number of open indexes”,2000

sp_configure “number of open objects”,2000

sp_configure “number of open partitions”,1500

此外,还有一个关于OLTP的配置,大家有爱好的可以试一试:

sp_configure “optimization goal”,”allow_oltp”

转载于:https://www.cnblogs.com/sanle/archive/2008/08/17/1269981.html

SYBASE性能优化相关推荐

  1. sybase性能优化经验浅谈

    http://www.2cto.com/database/201204/129094.html 使用sybase数据库多年,有些经验,在数据库部署配置得当,平时监控维护做到位情况下,除此之外数据库的性 ...

  2. sybase 设置默认值_SYBASE性能优化

    带你轻松接触Sybase ASE15.0.2性能优化 调整共享内存: /sbin/sysctl -w kernel.shmmax=3416386150 shmmax是最大共享内存段,假如服务器上没有别 ...

  3. SQL语句性能优化--LECCO SQL Expert

    SQL语句的优化是将性能低下的SQL语句转换成目的相同的性能优异的SQL语句. 人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,从而找到性能最好的等效SQL语句. 数据库性能的优 ...

  4. 转载:SqlServer数据库性能优化详解

    本文转载自:http://blog.csdn.net/andylaudotnet/article/details/1763573 性能调节的目的是通过将网络流通.磁盘 I/O 和 CPU 时间减到最小 ...

  5. 数据库mysql性能优化-学习笔记

    数据库mysql性能优化 1. 数据库设计范式 2. 常见关系数据库 3. MySQL 的版本 4. mysql存储计划 5 . mysql查询配置 和 设置配置 6 . mysql基本参数 7 .m ...

  6. 精华贴子整理之SQL性能优化2

    五种提高 SQL 性能的方法 发布日期: 4/1/2004 | 更新日期: 4/1/2004 Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全 ...

  7. [架构之路-171]-《软考-系统分析师》-5-数据库系统-4- 数 据 库 的 控 制 功 能(并发控制、性能优化)

    目录 5 . 4 数 据 库 的 控 制 功 能 5.4.1 并发控制 1 . 事务的基本概念 2 . 数据不一致问题 3 . 封锁协议 4 . 死锁问题 5.4.2 数据库性能优化 1 . 硬件升级 ...

  8. kali2020进入单模式_蚂蚁集团技术专家山丘:性能优化的常见模式及趋势

    陈显铭(山丘) 读完需要 6分钟 速读仅需 2 分钟 陈显铭,花名山丘,就职于蚂蚁集团,对分布式应用架构.服务化.性能优化等有深入的理解.参与支付宝支付链路核心系统,设计.调优应用系统关键能力, 高效 ...

  9. MegEngine推理性能优化

    MegEngine推理性能优化 MegEngine「训练推理一体化」的独特范式,通过静态图优化保证模型精度与训练时一致,无缝导入推理侧,再借助工业验证的高效卷积优化技术,打造深度学习推理侧极致加速方案 ...

最新文章

  1. 获取SQL Server 2000数据库和表空间使用信息
  2. 奇异值分解SVD与PCA
  3. 本地 MarkDown 怎么部署到服务器上?教你使用 Docsify 搭建个人博客
  4. 中文巨量模型“源1.0”的学习优化方法
  5. SpringBoot 使用LibreOffice 在线预览 doc,doxc,xls,xlsx,ppt,pptx 文件
  6. jq之slideDown() stop()
  7. 分拣外观残缺的机器人_一款分拣搬运机器人的设计
  8. iptables实现NAT
  9. 3个月内第4起!香港一辆特斯拉Model S再次起火自燃
  10. handler 和 intent用法
  11. squid android 工具包,xUtils Android工具包 v3.9.0
  12. usbcan、can分析仪、can卡的产品特点和功能特点
  13. 基于大数据的NBA球员数据分析及预测系统
  14. LoadRunner11代理在Win10操作系统启动不起来,或者报错:该内存不能为written
  15. 什么A股,B股,H股?什么是红筹股,蓝筹股?
  16. 人工智能与大数据时代-2020
  17. java 民族_java简历 五年
  18. 当遇到error: stray ‘\241‘ in program错误的解决方法
  19. SpringMVC中的文件上传与下载,json转换,及三大框架的整合
  20. 前端自动化测试(webdriverio+mocha+chai)

热门文章

  1. nginx 内置变量大全(转)
  2. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试
  3. Starling粒子系统工具
  4. ios::sync_with_stdio(true);
  5. PAT1011. A+B和C
  6. Web前端笔记(3)
  7. 问题 L: 求一元二次方程的根
  8. 龙格库塔法和欧拉法求解微分方程的比较
  9. springboot定时删除log4j_SpringBoot整合log4j2进行日志配置及防坑指南
  10. python决策树分类 导入数据集_BPNN、决策树、KNN、SVM分类鸢尾花数据集Python实现...