黑马程序员技术交流社区
标题:
在千万级的数据库查询中,如何提高效率之数据库设计
[打印本页]
作者:
小白进阶之路
时间:
2018-4-18 13:19
标题:
在千万级的数据库查询中,如何提高效率之数据库设计
i. 避免频繁创建和删除临时表,以减少系统表资源的消耗。
j. 临时表并不是不可使用,适当地使用它们可以使某些例程更有效,例如,当需要重复引用大型表或常用表
中的某个数据集时。但是,对于一次性事件,最好使用导出表。
k. 在新建临时表时,如果一次性插入数据量很大,那么可以使用 select into 代替 create table,避免造成
大量 log ,以提高速度;如果数据量不大,为了缓和系统表的资源,应先 create table,然后 insert。
l. 如果使用到了临时表,在存储过程的最后务必将所有的临时表显式删除,先 truncate table ,然后 drop
table ,这样可以避免系统表的较长时间锁定
作者:
小白进阶之路
时间:
2018-4-19 10:07
占座00000000000000
作者:
小白进阶之路
时间:
2019-5-5 09:55
11111111111111111111111
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2