
MySQL
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL调优之数据类型选择原则
本文涉及:高可用数据库设计时数据类型的选择原则在进行数据库设计时,如果能够选择最恰当的数据类型就可以为后期的数据库调优打好最坚实的基础选择数据类型的原则更小的通常更好例如存储订单状态字段很多时候使用0、1、2表示使用tinyint类型存储就够了,没必要搞个int、long甚至varchar来。越小的数据类型代表着占用越小的磁盘、内存和CPU,也就代表着越快的速度。当然,不要为...原创 2019-05-27 09:23:25 · 263 阅读 · 0 评论 -
MySQL常用sql语句大全
创建数据库 1 create database dbname; 删除数据库 1 drop database dbname; 选择数据库 1 use dbname; 创建表 12345678 C...原创 2019-05-23 09:16:12 · 3092 阅读 · 0 评论 -
MySQL性能优化神器Explain
本文涉及:MySQL性能优化神器Explain的使用简介虽然使用Explain不能够马上调优我们的SQL,它也不能给予我们一些调整建议,但是它能够让我们了解MySQL 优化器是如何执行SQL 语句的通过Explain,我们可以分析出以下结果:表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行被优化器查询Expla...原创 2019-05-28 09:14:41 · 685 阅读 · 0 评论 -
MySQL里默认的几个库是干啥的?
本文涉及:MySQL安装后自带的4个数据库:information_schema、performance_schema、sys、mysql的作用及其中各个表所存储的数据含义information_schemainformation_schema是mysql自带的一个信息数据库,其保存着关于mysql服务器所维护的所有其他数据库的信息,如数据库名,数据库的表,表栏的数据类型与访问权限等...原创 2019-05-24 09:16:46 · 2978 阅读 · 0 评论 -
MySQL架构与SQL执行流程
MySQL架构设计下面是一张MySQL的架构图:上方各个组件的含义如下:Connectors指的是不同语言中与SQL的交互Management Serveices & Utilities:系统管理和控制工具Connection Pool:连接池管理缓冲用户连接,线程处理等需要缓存的需求。负责监听对 MySQL Server 的各种请求,接收连接请求,转...原创 2019-05-31 09:13:06 · 1414 阅读 · 1 评论 -
MySQL索引失效及使用索引的优缺点
本文所有实验基于MySQL5.7.21,实验将会用到Explain工具,不了解的同学可参考此文章:MySQL性能优化神器Explain详解联合索引失效先创建一个包含三个字段的联合索引,索引顺序如下:由以下三张图的key_len字段我们可以得出三个索引的长度分别为:title长303,author长122,price长5.联合索引使用时遵循最左匹配原则,如果不是从最左列开始时,整个...原创 2019-05-29 09:15:17 · 418 阅读 · 0 评论 -
初窥MySQL性能调优
本文涉及:MySQL自带的性能测试工具mysqlslap的使用及几个性能调优的方法性能测试工具—mysqlslapmysqlslap是MySQL自带的一款非常优秀的性能测试工具。使用它可以模拟多个客户端并发向服务器发出查询、更新等请求,然后输出简单的报告可选参数–engines:代表要测试的引擎,可以有多个,用分隔符隔开 –iterations:代表要运行这些测试多少次 ...原创 2019-06-05 09:21:08 · 252 阅读 · 0 评论