1 学习使用EXPLAIN ??? 2 创建正确的索引 数据库的索引像书的索引一样,他们的位置信息被保存,并且包含数据库的主要信息。可以使用EXPLAIN来查找 缺失的索引。 3 拒绝默认的设置:有三个关于MySQL性能优化的设置: innodb_buffer_pool_size:数据和索引被用作缓 ...
分类:
数据库 时间:
2018-06-24 21:01:21
阅读次数:
259
Mysql性能下降原因 JOIN连接过多 ,索引失效(单值,复合), 查询SQL过水, explian 语法分析 https://blog.csdn.net/b1303110335/article/details/51174540 Mysql索引是什么? 是一个排好序的快速查找的数据结构, 可以快速 ...
分类:
数据库 时间:
2018-06-23 18:52:10
阅读次数:
148
1:查看MySQL的存储引擎信息 1.1 使用show engines命令。mysql> show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+|
分类:
数据库 时间:
2018-06-19 16:24:08
阅读次数:
895
通过设置tmp_table_size选项来增加一张临时表的大小,例如做高级GROUP BY操作生成的临时表。如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果,建议尽量优化查询,要确保查询过程中生成的临时表在内存中,避免临时表过大导致生成基于硬盘的MyISAM表。mysql> show global status like 'created_tmp%
分类:
数据库 时间:
2018-06-19 16:19:45
阅读次数:
242
MYSQL默认的table_open_cache为64,这个数值是偏小的,如果max_connections较大,则容易引起性能问题。 表现:数据库查询效率慢,show processlist 发现比较多的查询正在opening table。 进一步确认,执行以下语句:mysql> show global status like '
分类:
数据库 时间:
2018-06-19 14:47:46
阅读次数:
339
mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Variable_name &nbs
分类:
数据库 时间:
2018-06-19 14:45:30
阅读次数:
174
[csharp] view plain copy print? 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化。 一、服务器硬件对MySQL性能的影响 ...
分类:
数据库 时间:
2018-06-17 15:17:07
阅读次数:
219
Mysql性能优化分析思路:sql查询优化及索引;数据库表结构;服务器级优化(系统配置;硬件)。 (一、使用索引) 索引是优化查询的最常用也是最有效的的方法,一个数据表,尤其是容量很大的表,建立合适的索引,会使查询的速度提高很大。 1.索引对单个表查询的影响:不需要逐行搜索全表查找匹配的条款,而是可 ...
分类:
数据库 时间:
2018-06-17 11:01:30
阅读次数:
189
(https://blog.csdn.net/kangshuo2471781030/article/details/79315577) 一、MySQL性能优化之-影响性能的因素 1.商业需求的影响 不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。 需求:一个论坛帖子总 ...
分类:
数据库 时间:
2018-06-17 01:06:24
阅读次数:
292
由于数据库的复杂性,以讹传讹的空间非常大,快赶上中医养生了。避免使用 NULL 的理由,在高性能MySQL里有提到一段。建议大家多读些书,少看网上的奇技淫巧。特意把书翻出来摘录了下以供参考: 要尽量避免 NULL 要尽可能地把字段定义为 NOT NULL。即使应用程序无须保存 NULL(没有值),也 ...
分类:
数据库 时间:
2018-06-12 23:28:12
阅读次数:
271