MySQL 入门到调优
文章平均质量分 53
从基本的 MySQL 操作, 到工作中需要的调优技能, 一条龙服务
wenniuwuren
Winter is coming
展开
-
MySQL 如何解决深度翻页
select * from table_a limit m,n;MySQL的 limit m,n 工作原理就是先读取符合where条件的前面m+n条记录,然后抛弃前m条,返回后面n条,所以m越大,偏移量越大,性能就越差。这也是大部分ORM框架生成的分页sql。那么如何优化呢?如果 id 是简单的数字,可以这么优化select * from table_a where id &g...原创 2019-10-18 17:12:46 · 3331 阅读 · 0 评论 -
MySQL 调优 —— Using filesort
Explain 命令出现 Using filesort 问题的解决方法..原创 2015-12-22 15:16:46 · 2980 阅读 · 0 评论 -
Hibernate 使用原生 Native SQL
Hibernate 是 DBA 最讨厌的框架之一, 在于 HQL 的滥用, 导致后期调优极度困难, 复杂的查询还是需要使用原生 SQL 来进行, 那么熟悉原生 SQL 调用就至关重要...原创 2015-09-24 01:12:55 · 4866 阅读 · 0 评论 -
MySQL 设计与开发规范
MySQL 经典设计与编写规范, 程序员必读规范之一...原创 2015-09-19 01:32:11 · 7423 阅读 · 7 评论 -
MySQL调优 ---- IN
关于 SQL 调优中经典的 IN 关键字慢查询问题, 以及调优的思考...原创 2015-08-08 02:22:04 · 3852 阅读 · 1 评论 -
MySQL调优 —— Using temporary
DBA发来一个线上慢查询问题, SQL如下(为突出重点省略部分内容):select distinct article0_.id, 等字段 from article_table article0_, hits_table articlehit1_ where article0_.id=articlehit1_.id order by hits;EXPLAIN结果:耗时4.03S原创 2015-08-04 02:10:25 · 34696 阅读 · 9 评论 -
MySQL调优 —— LEFT JOIN
从 3.721s 秒到 0.109s原创 2015-04-03 10:16:29 · 12256 阅读 · 7 评论 -
MySQL常用命令
MySQL常用命令集锦..原创 2015-07-02 14:59:16 · 1530 阅读 · 0 评论