数据库
文章平均质量分 92
素笔风尘
一个朝着架构师不断前进的码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
针对大数据量的表的sql查询缓慢的优化方法
在开发过程中,我感觉最难受的不是让你去开发一个新的功能,而是去优化一个现有的功能,好多时候都是在优化查询速度,在这里整理总结了一些方法,可供借鉴:一.因为sql的不规范而引起的引擎放弃使用索引从而进行全盘扫描:在where子句中使用!=或者<>操作符在where子句中对字段进行判空处理,比如 select t.username,t.id from tb_user t w...原创 2019-05-11 03:08:49 · 9099 阅读 · 0 评论 -
MySQL查询优化之数据类型与效率
在可以使用短数据列的时候就不要用长的。如果你有一个固定长度的CHAR数据列,那么就不要让它的长度超出实际需要。如果你在数据列中存储的最长的值有40个字符,就不要定义成CHAR(255),而应该定义成CHAR(40)。如果你能够用MEDIUMINT代替BIGINT,那么你的数据表就小一些(磁盘I/O少一些),在计算过程中,值的处理速度也快一些。如果数据列被索引了,那么使用较短的值带来的性能提高更加...转载 2019-05-11 03:23:51 · 594 阅读 · 0 评论 -
Oracle数据库中事务详解(转)
多用户环境下的数据并发访问及数据一致性简介在只有单一用户的数据库中,用户可以任意修改数据,而无需考虑同时有其他用户正在修改相同的数据。但在一个多用户数据库中,多个并发事务中包含的语句可能 会修改相同的数据。数据库中并发执行的事务最终应产生有意义且具备一致性的结果。因此在多用户数据库中,对数据并发访问(data concurrency)及数据一致性(data consistency)进行控制是两项...转载 2019-05-13 12:49:00 · 1174 阅读 · 0 评论
分享