随笔 - 229  文章 - 0  评论 - 10  阅读 - 26万 

随笔分类 -  数据库

mysql锁
摘要:1. 查看表锁命令 In_use为0 ,表示没有锁表 2. 锁表 2.1 给表上读锁 2.2 给表上写锁 2.3 释放锁 3. 测试 3.1创建表tb_a. tb_b 3.2 添加数据 3.3 session1 给tb_a上读锁 session1 会话 可以读 tb_a session1 会话 不可 阅读全文
posted @ 2020-05-12 23:03 显示账号 阅读(256) 评论(0) 推荐(0) 编辑
profiling分析
摘要:mysql默认关闭 mysql> show variables like '%profiling%'; mysql> show variables like '%profiling%'; + + + | Variable_name | Value | + + + | have_profiling | 阅读全文
posted @ 2020-05-12 20:18 显示账号 阅读(267) 评论(0) 推荐(0) 编辑
mysql慢查询
摘要:mysql慢查询日志默认是关闭的 mysql> show variables like '%slow_query_log%'; + + + | Variable_name | Value | + + + | slow_query_log | OFF | | slow_query_log_file | 阅读全文
posted @ 2020-05-12 15:40 显示账号 阅读(168) 评论(0) 推荐(0) 编辑
sql语句中in与exists的使用区别
摘要:select ... from table where exists (subquery) 含义: 将主查询的数据放到子查询中做验证,根据验证结果(true or false) 来决定主查询结果集. 阅读全文
posted @ 2020-05-11 23:24 显示账号 阅读(146) 评论(0) 推荐(0) 编辑
mysql查询和修改最大连接数
摘要:查看最大连接数: show variables like 'max_connect%'; 查看当前连接数: show status like 'Threads%'; 修改mysql的连接数: vim /etc/my.cnf [mysqld] #设置编码格式 character-set-server= 阅读全文
posted @ 2020-02-13 22:09 显示账号 阅读(340) 评论(0) 推荐(0) 编辑
MySQL数据库中的事务特性
摘要:事务特性 事务具有4个特性:原子性、一致性、隔离性、持久性。这四个属性通常称为 ACID 特性。 原子性(atomicity):一个事务应该是一个不可分割的工作单位,事务中包括的操作要么都成功,要么都不成功。 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。 阅读全文
posted @ 2020-01-01 19:33 显示账号 阅读(456) 评论(0) 推荐(0) 编辑
MySQL索引及数据结构
摘要:Hash索引 (1) 它会使用到hash函数,算出一个确切的值 , 如果key发生变化. hash值也会跟着发生变化. 而且还存在着hash冲突的情况. (2) 联合索引的情况 hash(id+name) = hash值 , 不能支持 部分索引查询和范围查找. 红黑树 (1) 树太高,读取磁盘的次数 阅读全文
posted @ 2019-12-30 23:29 显示账号 阅读(916) 评论(0) 推荐(0) 编辑
MySQL索引优化之双表示例
摘要:select * from tableA a left join tableB b on a.f_id = b.id; 索引建tableB表上面, 因为left join 注定左表全都有,所以应该关心右边; 结论: left join 索引 建右表; right join 索引建左表。 阅读全文
posted @ 2019-10-21 21:25 显示账号 阅读(166) 评论(0) 推荐(0) 编辑
MYSQL索引优化之单表示例
摘要:1. 创建表 CREATE TABLE IF NOT EXISTS `article` ( `id` BIGINT(10) NOT NULL AUTO_INCREMENT, `author_id` INT(10) NOT NULL, `category_id` INT(10) NOT NULL, ` 阅读全文
posted @ 2019-10-19 18:03 显示账号 阅读(240) 评论(0) 推荐(0) 编辑
MySQL执行计划示例
摘要:以上示例来自尚硅谷! 阅读全文
posted @ 2019-10-19 16:04 显示账号 阅读(161) 评论(0) 推荐(0) 编辑
MySQL执行计划之EXPLAIN基本解释说明
摘要:一、EXPLAIN使用潜规则 explain + sql语句 例如: EXPLAIN SELECT * FROM `t_user`; 二、 表头字段详解 (1) id > 表的读取顺序 select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序 它的值有三种情况: <1> 阅读全文
posted @ 2019-10-19 15:52 显示账号 阅读(352) 评论(0) 推荐(0) 编辑
Centos7安装MySQL数据库
摘要:一 、RPM包下载 进入mysql官网https://dev.mysql.com/downloads/mysql/ 本示例选择安装当前比较流行的5.7版,然后下载。 二、 上传linux服务器, 解压 1. 解压tar包 tar -xvf mysql-5.7.27-1.el7.x86_64.rpm- 阅读全文
posted @ 2019-09-18 22:34 显示账号 阅读(2264) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示