随笔分类 - MySQL
摘要:索引条件下推(ICP)是对MySQL使用索引从表中检索行的情况的优化。如果没有ICP,存储引擎会遍历索引以查找基表中的行,并将它们返回给MySQL服务器,该服务器会评估WHERE行的条件。启用ICP后,如果WHERE只使用索引中的列来评估部分 条件,MySQL服务器会推送这部分内容。WHERE条件下
阅读全文
摘要:show status show status可以查询显示出当前mysql server的状态信息。该语句不需要任何权限。 对于show status可以时用like子句,模糊检索需要的状态信息。如: show status非为global和session级状态信息。对于session和global
阅读全文
摘要:Mysql中的变量众多(即运行的配置),如:事务相关的、连接相关的、查询优化类的等等。 变量的作用域: 1.临时作用域 session级别:即打开一个与mysql server会话的基础上的作用域,变量的设置只针对这次会话的 global级别:即全局设置,针对别的会话也生效的变量配置。在mysql实
阅读全文
摘要:转载自:http://www.cnblogs.com/kerrycode/p/5593204.html 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询
阅读全文
摘要:转载自:http://www.ywnds.com/?p=8677 explain是从mysql怎样解析执行sql的角度分析sql优劣。profiling是从sql执行时资源使用情况的角度来分析sql。 分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profilin
阅读全文
摘要:explain是mysql中sql优化的一个重要手段。顾名思义,explain就是解释sql,用于表示sql是怎样执行的信息,即sql执行计划! 语法 explain statement statement包括select/insert/delete/update语句。 explain会对selec
阅读全文
摘要:转载自:https://segmentfault.com/a/1190000009333563 当出现:1290 The MySQL server is running with the secure file priv option so it cannot execute this statem
阅读全文
摘要:前言 在mysql中满足order by的处理方式有两种: 让索引满足排序,即扫描有序索引然后再找到对应的行结果,这样结果即是有序; 使用索引查询出结果或者扫描表得到结果然后使用filesort排序; filesort排序:是针结果在内存中进行排序,如果待排结果较大,mysql可能会产生临时文件输入
阅读全文
摘要:在mysql中,group by默认会执行排序: By default, MySQL sorts GROUP BY col1, col2, ... queries as if you also included ORDER BY col1, col2, ... in the query. If yo
阅读全文
摘要:一.用法 在Mysql中分页查询使用关键字limit。limit的语法如下: SELECT FROM tbl LIMIT 5,10; Retrieve rows 6 15 limit关键字带有两个参数,第一个参数表示相对于第一行的偏移量,第二个参数表示检索出的最大行数。初始化行数的偏移量是0而非1。
阅读全文
摘要:本文转载自: "再见乱码:5分钟读懂MySQL字符集设置" 一.内容概述 在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。 本文由浅入深,分别介绍了如
阅读全文
摘要:一.前言 主从复制是Mysql知识体系中非常重的要一个模块。学习主从复制和后续的读写分离是完善只是知识体系的重要环节。且主从复制读写分离的思想并不仅仅局限于Mysql,在很多存储系统中都有该方案,如:redis。 从应用的角度思考,主从复制有如下优点: 可以备份数据,容灾 可以做读写分离,分担单机M
阅读全文
摘要:Mysql版本众多,每个版本支持的数据类型繁多且不一样,本篇文章中主要基于MySQL Community Server 5.7.22介绍常用的数据类型,包括其特点以及区别。 一.数据类型 正确的定义表结构:数据类型、字段长度,对于数据库性能至关重要。Mysql中支持众多数据类型,很多类型又支持不同的
阅读全文
摘要:1.下载 从官网中直接获取自己想要的版本: "MySQL Community Server 5.7.22" 2.解压 将下载到的文件解压缩到自己喜欢的位置。 与mysql 5.6不同的是5.7版本中没有data文件夹和my default.ini文件。 3.配置 在 ..\mysql 5.7.22
阅读全文
摘要:前言 索引种类 索引维护 如何使用索引 一.索引索引种类 MySQL中索引主要包含以下几种: 1. 普通索引 2. 唯一索引 3. 主键索引 4. 联合索引 5. 全文索引 二.索引维护 在简述了索引的类型后,再来了解下如何维护索引。 创建语法格式: CREATE [UNIQUE|FULLTEXT|
阅读全文

浙公网安备 33010602011771号