
MySQL
文章平均质量分 93
他大舅m
这个作者很懒,什么都没留下…
展开
-
mysql(四)索引失效分析
mysql索引会失效的情况要想分析MySQL查询语句中的相关信息,如是全表查询还是部分查询,就要用到explain.关于explain,可以查看我另一篇文章一、索引优缺点索引的优点大大减少了服务器需要扫描的数据量 可以帮助服务器避免排序或减少使用临时表排序 索引可以随机I/O变为顺序I/O索引的缺点需要占用磁盘空间,因此冗余低效的索引将占用大量的磁盘空间 降低DML性能,对...原创 2020-04-13 12:08:00 · 3336 阅读 · 2 评论 -
mysql (三)查询优化
SELECT * FROM news n0_ inner join news_translations n1_ ON n0_.id = n1_.translatable_id inner join channels_news c3_ ON n0_.id = c3_.news_id WHERE ( ( n0_.unpublished_at IS NOT NULL AN...原创 2020-04-12 00:20:31 · 199 阅读 · 0 评论 -
mysql(二)explain
先来看下explain效果explain select * from django_session;expain出来的信息有12列,分别是id、select_type、table、type、partiyions(mysql5.7新增)、possible_keys、key、key_len、ref、rows、filtered(mysql5.7新增)、Extra,下面对这些字段出现的可能进...原创 2020-04-07 22:48:44 · 175 阅读 · 0 评论 -
mysql(一)了解索引以及所以类型
一、索引采用哪种数据结构?Hash索引和B+ Tree索引,mysql默认的是InnoDB引擎,默认的是B+树。优缺点:B+ Tree索引和Hash索引区别 哈希索引适合等值查询,但是不无法进行范围查询 哈希索引没办法利用索引完成排序 哈希索引不支持多列联合索引的最左匹配规则 如果有大量重复键值得情况下,哈希索引的效率会很低,因为存在哈希碰撞问题。二、索引类型1、聚簇索引(聚集索引...原创 2020-04-06 02:30:18 · 330 阅读 · 0 评论 -
Win10安装并同时运行两个Mysql实例(5.7.22)
一、安装第一个mysql实例1)mysql安装包下载官网下载地址:https://dev.mysql.com/downloads/mysql2)解压mysql,将下载的mysql压缩包解压,如下图3)在解压完成后的文件夹里面创建my.ini文件,为数据库配置文件my.ini文件内容如下,其中需要注意的有端口port,不同实例端口需要不同,例如下面我们创建第二个实...原创 2018-08-29 15:56:01 · 16797 阅读 · 0 评论