数据库系统

每个数据库系统包含4个广泛的技术或组件:数据库本身,服务器平台,维护工作及客户端的数据库访问代码

  • 服务器环境包括物理硬件配置(CPU,内存,磁盘轴,I/O总线),操作系统和SQL Server 实例配置,它们共同提供了数据的运行环境。平衡CPU,内存和I/O,以及识别和消除瓶颈是优化服务器环境的一般途径
  • 数据库维护工作是保持数据库最佳运行的步骤(索引碎片整理,DBCC完整性检查及索引统计维护)。
  • 客户端应用程序包括数据访问层,中间层,前端应用程序,ETL(提取,转换和加载)脚本,报表查询或访问数据库的SSIS包(SQL Server 集成服务)。这些不仅会影响用户对数据库性能的认可,还会降低数据库系统的整体性能
  • 最后,数据库组件包括数据文件中所有的内容:物理架构,T-SQL代码(查询,存储过程,用户定义函数(UDF)和视图),索引和数据

架构→基于集→索引→并发性→高级可扩展性

  • 优良的物理架构要做到数据直观浅显且能够写入大量便于检索的基于集的查询,智能数据库设计是个前提,继而可创建快速,紧凑的事物,减少数据库的聚合工作负荷的同时又提高了并发性和可扩展性。这种层到层的流程成为设计和优化数据库的方法

 

--SQL Server 2008 Bible

 

posted @ 2014-07-07 07:19  木头&馒头  阅读(141)  评论(0编辑  收藏  举报