liyanlei的专栏

学海无涯,温故而知新! Stay Hungry, Stay Foolish

mysql 大数据量分页优化

https://www.cnblogs.com/codeAB/p/6391607.html假设有一个千万量级的表,取1到10条数据;select * from table limit 0,10; select * from table limit 1000,10;这两条语句查询时间应该在毫秒级完...

2018-03-14 16:47:46

阅读数:59

评论数:0

SQL性能优化(不断总结)

http://blog.csdn.net/wwzuizz/article/details/546020581.查询的模糊匹配     尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,...

2018-02-09 14:50:43

阅读数:83

评论数:0

MySQL索引原理及慢查询优化

https://tech.meituan.com/mysql-index.htmlMySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“...

2018-02-08 16:31:58

阅读数:84

评论数:0

深入理解Mysql——高性能索引与高性能SQL

http://blog.csdn.net/lemon89/article/details/50193891相关文章: 深入理解Mysql——高性能索引与高性能SQL 深入理解Mysql——锁、事务与并发控制(辟谣) 深入理解Mysql——schema设计与大表alter操作 mysql expla...

2018-02-08 10:16:47

阅读数:94

评论数:0

案例:MySQL优化器如何选择索引和JOIN顺序

http://www.orczhou.com/index.php/2013/04/how-mysql-choose-index-in-a-join/ 本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分"测试环境"。这里主要介...

2018-02-07 17:25:57

阅读数:104

评论数:0

MySQL索引与Index Condition Pushdown

http://blog.codinglabs.org/articles/index-condition-pushdown.html 大约在两年前,我写了一篇关于MySQL索引的文章。最近有同学在文章的评论中对文章的内容提出质疑,质疑主要集中在联合索引的使用方式上。在那篇文章中,我说明联合索引...

2018-02-07 17:01:45

阅读数:74

评论数:0

MySQL优化的奇技淫巧之STRAIGHT_JOIN

https://huoding.com/2013/06/04/261 最近没怎么搞SQL优化,碰巧数据库被慢查询搞挂了,于是拿来练练手。 问题 通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下: SELECT post.* FROM post...

2018-02-07 15:47:32

阅读数:72

评论数:0

步步深入:MySQL架构总览->查询执行流程->SQL解析顺序

https://www.2cto.com/database/201512/453280.html 前言:   一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。   本文将从MySQL总体架构--->查询执行流程-...

2018-02-07 15:22:51

阅读数:81

评论数:0

mysql语句优化总结(一)

Sql语句优化和索引 1.Innerjoin和左连接,右连接,子查询 A.     inner join内连接也叫等值连接是,left/rightjoin是外连接。 SELECT A.id,A.name,B.id,B.name FROM A LEFT JOIN B ON A.id =B.id...

2017-08-11 18:40:29

阅读数:170

评论数:0

mysql优化limit查询语句的5个方法

这篇文章主要介绍了mysql优化limit查询语句的5个方法,它们分别是子查询优化法、倒排表优化法、反向查找优化法、limit限制优化法和只查索引法,需要的朋友可以参考下mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的...

2017-08-11 18:38:43

阅读数:394

评论数:0

mysql数据库sql优化原则(经验总结)

这里的原则 只是针对mysql数据库,其他的数据库 某些是殊途同归,某些还是存在差异。我总结的也是mysql普遍的规则,对于某些特殊情况得特殊对待。在构造sql语句的时候养成良好的习惯 一、前提 这里的原则只是针对MySQL数据库,其他的数据库某些是殊途同归,某些还是存在差异。...

2017-08-11 18:36:31

阅读数:241

评论数:0

Mysql SQL优化&执行计划

SQL优化准则 禁用select * 使用select count(*) 统计行数 尽量少运算 尽量避免全表扫描,如果可以,在过滤列建立索引 尽量避免在where子句对字段进行null判断 尽量避免在where子句使用!= 或者<> 尽量避免在where子句使用or连接 尽量避免对字...

2017-08-11 18:31:12

阅读数:190

评论数:0

MySql的优化步骤

MySql优化的一般步骤: 1.通过show status 命令了解各种sql的执行效率   SHOW STATUS提供msyql服务器的状态信息   一般情况下,我们只需要了解以”Com”开头的指令   show session status like ‘Com%’:显示当前的连接的统计...

2017-08-11 18:29:03

阅读数:139

评论数:0

数据库SQL优化大总结之 百万级数据库优化方案

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。   1.对查询进行优化,要尽量避免全表...

2017-08-11 18:17:15

阅读数:124

评论数:0

Mysql存储过程——多结果集返回与java获取

存储过程经常需要返回多个结果集。 Mysql 中直接用 select 即可返回结果集。而 oracle 则需要使用游标来返回结 果 集。这一点 Mysql 相对比较方便,如下代码即可实现输出两个结果集:          Sql code 2-1: [c-sharp] view plain c...

2016-08-29 11:43:54

阅读数:1659

评论数:0

MySQL check the manual that corresponds to your MySQL server version for the right syntax错误

sql语句中含有错误符合,具体根据程序报错寻找错误 本地化GO的时候一直遇到一个错误就是check the manual that corresponds to your MySQL server version for the right syntax, ...

2016-05-10 15:17:37

阅读数:236

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭