请问,在大数据量查询和进行DML操作时,如何在TSQL中进行优化?请赐教。
检查一下执行计划,看看首先
1. SQL能不能改善
2. 索引建的对不对
3. 表分区
4. 分布式数据库
大数量的查询主要看条件,如果能用到索引,速度比较快,如果未用到索引,速度就上去,除了索引以后,针对大数量的优化,oracle一般用分区表来实现,这也是个好东西
或者你用服务器集群以及磁盘阵列,速度也有提升,平常最主要的优化还是sql以及索引
1、表结构(字段类型、字段长度)合理搭建;
2、以实际情况创建索引;
3、SQL优化(这个不是一句两种就可以讲完的),是重点。