1 如果每个表都有查询范围,可以先缩小查询范围,然后做组合查询;
使用链接表时,如果使用left join ,应该把大点的表放到左边;
尽量采用其他通用的提高性能的方法;2 权限设置;
对存储过程,函数等等加密,防止用户无意修改;
完善的备份计划,在数据库出错能够在最短时间内修复,并使损失减少到最少
使用链接表时,如果使用left join ,应该把大点的表放到左边;
尽量采用其他通用的提高性能的方法;2 权限设置;
对存储过程,函数等等加密,防止用户无意修改;
完善的备份计划,在数据库出错能够在最短时间内修复,并使损失减少到最少
第一个问题:
1. 查询时,用TOP,还有提取字段尽量不要用select * ,应该按需多少提多少的原则。 select TOP 100 id,name,…… from table
2. 要不就时间(年,月)将数据分成几个表或几个数据库
3. 加索引,key值最好只有一个field