![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 93
冷down
java
展开
-
数据库(MySQL)的调优
MySQL 调优金字塔理论如上图所示:数据库优化维度有四个:硬件、系统配置、数据库表结构、SQL及索引优化成本:硬件>系统配置>数据库表结构>SQL及索引优化效果:硬件<系统配置<数据库表结构<SQL及索引1. SQL及索引的优化1.1 优化步骤1) 查看本机MySQL Server 慢查询是否打开show va...原创 2020-04-16 17:38:21 · 799 阅读 · 0 评论 -
MySQL,针对limit优化,以及讨论using filesort、using temporary和索引失效的问题
针对limit优化,以及讨论using filesort、using temporary和索引失效的问题表结构CREATE TABLE `a` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `code` CHAR(36) DEFAULT NULL, `name` CHAR(20) DEFAULT NULL, PRIMARY KEY (`i...原创 2019-01-06 17:25:25 · 2576 阅读 · 2 评论 -
mysql索引原理及查询优化
博客地址: https://www.cnblogs.com/bypp/p/7755307.html转载 2019-01-03 17:20:43 · 153 阅读 · 0 评论 -
join执行顺序
转自:https://blog.csdn.net/qq_27529917/article/details/78447882在mysql中,多表连接采用nest loop join,即循环嵌套连接的方式,其他还有归并排序连接,哈希连接;mysql sql优化器会对sql的表的连接顺序做一定的优化,并不见得一定是我们写的sql的表连接顺序,会尽量使用查询结果集最小的表作为驱动表,前提是连接顺序...原创 2018-08-24 22:45:28 · 3274 阅读 · 1 评论 -
sql优化
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where ...转载 2018-07-10 22:59:27 · 181 阅读 · 0 评论 -
该不该用存储过程
转:减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用。而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php、java等就是调用存储过程"。 业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询。现在是交给数据库转载 2018-01-23 15:02:55 · 6538 阅读 · 5 评论 -
查询某段时间的数据
转:http://www.cnblogs.com/benefitworld/p/5832897.html今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 1近7天转载 2017-10-30 17:43:40 · 1159 阅读 · 0 评论 -
MySql按周,按月,按日分组统计数据
MySql按周,按月,按日分组统计数据转载 2017-10-30 17:40:21 · 1543 阅读 · 0 评论 -
解决MySql登录错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决linux和windows系统MySql登录错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)原创 2017-09-06 14:47:39 · 12334 阅读 · 0 评论 -
java.sql.SQLException: null, message from server: “Host ‘xxx’ is not allowed to connect异常解决
mysql connect转载 2017-06-08 23:02:41 · 7707 阅读 · 0 评论