06 2020 档案
摘要:现代应用的的数据库面临的挑战 应用的存储容量的增长超过了RDBMS所提供的能力 应用需要未知级别的扩展能力 应用需要7*24的高可用 数据需要全局分布式 用户需要在任何位置进行读写数据 用户总是寻求减少软件和硬件成本 所有这些挑战导致了Nosql的诞生,具有以下主要优势 • Availability
阅读全文
摘要:索引的维护,从以下方面考虑: • Index fragmentation 碎片化• Heap bloat and forwarding • Columnstore fragmentation• Statistics• In-memory statistics
阅读全文
摘要:关于索引的误解有这些: • Databases don’t need indexes.• Primary keys are always clustered. 先创建聚集索引后,设置主键,那么主键是非聚集的。 • Online index operations don’t block. 在线操作索引
阅读全文
摘要:可以利用Dynamic Management Functions检查页 它们是 • sys.dm_db_database_page_allocations• sys.dm_db_page_info
阅读全文
摘要:存储基础 SQL Server内部使用了大量的结构来存储和组织数据。 页 SQL Server使用页来存储一切。当数据文件分配给数据库的时候,所有可用空间都会被分割成页,一页8KB (8,192 字节) ,页从0开始编号,依次加1.SQL Server与数据文件的IO交互,最小单位是页。 页有3个关
阅读全文
摘要:一有四种主要的索引类型:堆、聚集、非聚集、列存储。 堆 SQL Server默认新建一个表后按照堆来存储。就是按照添加顺序进行组织。直到添加了聚集或者非聚集索引才会变化。 聚集 数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同,一个表只能有一个聚集索引,因为只有一种物理顺序。大多数情况下,主键
阅读全文

浙公网安备 33010602011771号