sql
Me佳佳丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Docker的Mysql主从复制搭建
为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使用5.7版本的mysql: docker pull mysql:5.7 然后使用此镜...转载 2020-03-10 14:14:12 · 190 阅读 · 0 评论 -
Mysql共享锁、排他锁、悲观锁、乐观锁的区别
一、相关名词 |--表级锁(锁定整个表) |--页级锁(锁定一页) |--行级锁(锁定一行) |--共享锁(S锁,MyISAM 叫做读锁) |--排他锁(X锁,MyISAM 叫做写锁) |--悲观锁(抽象性,不真实存在这个锁) |--乐观锁(抽象性,不真实存在这个锁) 其中,共享锁和拍他所都是悲观锁,乐观锁不存在于mysql中,只是一种代码的逻辑实现,所以mysql的锁都是悲...原创 2020-02-21 14:34:04 · 1312 阅读 · 0 评论 -
MySQL的索引是怎么加速查询的?
MySQL的索引是怎么加速查询的? MySQL 的索引长什么样子?索引到底是怎么加速查询的? 事实上,在你还没有执行create index语句的时候,MySQL 就已经创建索引了。 让我们从建表开始吧。 聚簇索引 执行建表语句: CREATE TABLE `student` ( `id` BIGINT UNSIGNED AUTO_INCREMENT NOT NUL...转载 2020-02-20 09:56:58 · 1187 阅读 · 0 评论 -
sql的优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在转载 2017-05-05 15:31:08 · 287 阅读 · 0 评论
分享