电脑技术学习

Sybase数据库的性能优化技巧

dn001

  网络层

  实际上,SQL Server的所有用户都是通过网络存取他们的数据。网络层上的主要问题有:

  ·网络的流量

  ·网络的瓶颈

  ·网络的速度

  网络层上优化的选项包括:

  ·配置包的大小,以使其与应用的需要相匹配

  ·配置子网

  ·分隔出繁忙的网络运用

  ·创建一个高容量的网络

  ·配置多个网络引擎

  ·更好地设计应用,限制所需的网络传输

  硬件层

  在硬件层上的问题包括

  ·CPU的效率

  ·磁盘的存取:控制器和磁盘

  ·磁盘备份

  ·内存的使用

  在硬件层上优化的选项包括:

  ·增加CPU以适应工作负荷

  ·配置调度程序以提高CPU利用率

  ·遵循多处理器应用设计指导以减少竞争

  ·配置多个数据cache操作系统层

  操作系统层的主要问题有:

  ·文件系统——是否被SQL Server独占使用

  ·内存管理——精确估算操作系统和其他程序的内存占用

  ·CPU的利用——整个系统共有多少处理器可用?有多少分配给SQL Server

  在操作系统层优化的选项包括:

  ·网络接口

  ·在文件和原始分区之间选择

  ·增加内存

  ·把客户操作和批处理移到其他机器上

  ·SQL Server利用多个CPU