读书人

优化查询语句,该如何解决

发布时间: 2013-01-25 15:55:29 作者: rapoo

优化查询语句
请问大侠:看到一篇文章,说优化查询语句,采用的方法:纵向、横向分割表,减少表的尺寸。这句话具体怎么操作?
[解决办法]
就是减少表的空间啊
把一个表分割成多个表.
[解决办法]
纵向分割:
表字段太多,一行长度太大,这个时候考虑分表。
原表(ID,a,b,c,d) 拆成 表1(ID,a,b) 表2(ID,c,d) 并不一定要均匀拆分 而是根据使用查询情况,字段大小等去考虑。
横向分割:
表记录过多,可以分成多个表 把记录分布在多个表中 ,表结构相同。
这可以用分区表来解决,如果数据关联性不强 可以按年度来分表 按月做分区 等。
总之要根据实际情况来界定。

读书人网 >SQL Server

热点推荐