1、选取合适长度和合适类型的字段,尽量把字段设置为not null的,这样数据库查询时不用去比较null值。
2、使用连接查询(join)来代替子查询,因为子查询需要在内存中建立临时表。
3、使用联合查询(union)来代替手动创建的临时表。
4、事务。
5、锁定表。
6、使用外键约束。
7、使用索引。在select max min order by 等时查询速度提升比较明显。
8、优化查询语句。 比如 不要在建立索引的字段进行函数操作。
1、选取合适长度和合适类型的字段,尽量把字段设置为not null的,这样数据库查询时不用去比较null值。
2、使用连接查询(join)来代替子查询,因为子查询需要在内存中建立临时表。
3、使用联合查询(union)来代替手动创建的临时表。
4、事务。
5、锁定表。
6、使用外键约束。
7、使用索引。在select max min order by 等时查询速度提升比较明显。
8、优化查询语句。 比如 不要在建立索引的字段进行函数操作。