始终使用事务日志
检查并发问题
选择优化程序的目标
收集小表上的统计信息
声明约束
最大程度地减少级联参照操作
监控查询性能
规范化表结构
复查表中列的顺序
将不同的文件放置在不同的设备上
重建数据库
减少碎片
减少文件碎片
减少表碎片
减少索引碎片和分布偏差
减小主键宽度
减小表宽
减少客户端和服务器之间的请求
减少开销高的用户定义函数
替换高开销的触发器
查询结果的策略性排序
指定正确的游标类型
谨慎提供显式选择性估计值
关闭自动提交模式
使用适当的页大小
使用适当的数据类型
使用 AUTOINCREMENT 创建主键
使用批量操作方法
使用延迟提交
使用内存模式
有效使用索引
使用键提高查询性能
使用高速缓存提高性能
限制高速缓存内存使用
动态调整高速缓存大小
在 Windows 上动态调整高速缓存大小
在 Unix 上动态调整高速缓存大小
监控高速缓存大小
使用高速缓存预热
小心谨慎使用压缩
在校验表时使用 WITH EXPRESS CHECK 选项
在查询处理中使用工作表(使用 All-rows 优化目标)
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |