
MySQL
SQL和MySQL学习
CC_且听风吟
行百里者半九十
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020.1.26 CentOS 7配置mariadb
完全删除mysql残留 yum remove mariadb rm -f /etc/my.cnf rm -rf /var/lib/mysql 安装mariadb yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb 设置root账户密码 mysqladmin -u root -p...原创 2020-01-26 17:56:45 · 176 阅读 · 0 评论 -
MySQL优化之MySQL逻辑架构介绍
MySQL逻辑架构介绍 MyISAM和InnoDB对比: MySQL配置文件 SQL 书写SQL语句结构: SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVIN原创 2020-08-27 21:34:30 · 234 阅读 · 0 评论 -
MySQL优化之MySQL性能分析
MySQL性能分析 MySQL Query Optimizer MySQL自带的优化器 MySQL常见瓶颈 CPU:CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据的时候 I/O:磁盘I/O瓶颈发生在装入数据远大于内存容量的时候 硬件性能:使用top free iostat 和 vmstat来查看系统状态性能 EXPLAIN语句 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,从而可以分析语句或者是表结构的性能瓶颈 EXPLAIN + SQ原创 2020-08-27 21:37:07 · 242 阅读 · 0 评论 -
MySQL优化之索引优化
索引优化 索引优化案例 单表案例 使用我自己爬取的car_db二手车数据作为一个简单的练习素材,其列分布如下: +------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+-------+ | time | in原创 2020-08-27 21:39:42 · 274 阅读 · 0 评论 -
MySQL优化之查询截取分析
查询截取分析 分析过程: 观察,查看生产慢SQL情况 开启慢查询日志,设置阈值 explain+慢SQL分析 show profile查询SQL在MySQL服务器里面的执行细节和执行情况 SQL数据库服务参数调优 查询优化 小表驱动大表原则 for (int i=10;) for (int i=1000;) ... for (int i=1000;) for (int i=10;) ... 上面的嵌套for循环,第一个更优,因为如果作为数据集来说,连接数据库只需要10次 小表驱动原创 2020-08-27 21:48:17 · 277 阅读 · 0 评论 -
MySQL优化之MySQL锁机制
MySQL锁机制 概述 数据库锁 锁分类 按照数据操作粒度划分:表锁/行锁 对数据操作的类型划分:读锁/写锁 读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会相互影响 写锁(排他锁):当前写操作没有完成前,阻断其他写锁和读锁 表、行、页锁 表级锁 特点:偏向MyISAM引擎,开销小,加锁快;无死锁;锁定粒度大,发成锁冲突的概率高,并发度低。 偏向于读取 ####使用表级锁 表级读锁(使用MyISAM引擎的表,因为MyISAM是表级锁): lock table m原创 2020-08-27 21:53:22 · 384 阅读 · 0 评论 -
MySQL优化之MySQL主从复制
MySQL主从复制 主从复制原理 主从复制原则 每个slave只有1个master 每个slave只能有唯一的服务器ID 每个master可以有多个服务器延迟 MySQL主从复制配置 进行主从配置的要求: MySQL版本一致 ping通 具体操作: https://www.cnblogs.com/cjsblog/archive/2018/09/26/9706370.html ...原创 2020-08-27 21:56:15 · 251 阅读 · 0 评论