![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Nazarite_KakaLuoTo
我是一个性格比较内向,有点技术宅,热爱编程,读书,健身,泰拳等。
展开
-
MySQL 8.0.11 Windows zip 安装过程
〇、准备:MySQL8.0 Windows zip包下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip环境:Windows 10一、安装1. 解压zip包到安装目录比如我的安装目录是:F:\installDir\mysql-8.0.11-winx642.配置文件在Windows系统中,配置文件默认是安装目录...转载 2018-05-02 23:52:29 · 1501 阅读 · 1 评论 -
Mysql分库分表方案
Mysql分库分表方案1.为什么要分表当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操...转载 2018-08-12 00:02:44 · 291 阅读 · 0 评论 -
谈谈MySQL InnoDB存储引擎事务的ACID特性
1、前言相信工作了一段时间的同学肯定都用过事务,也都听说过事务的4大特性ACID。ACID表示原子性、一致性、隔离性和持久性。一个很好的事务处理系统,必须具备这些标准特性: 原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。 一致性(consistency):数据库总是从一个一致性的状态转换到另一...转载 2018-08-19 23:49:45 · 594 阅读 · 0 评论 -
谈谈MySQL的锁
锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。从这一角度来说,锁对于数据库而言就显得尤为重要。...转载 2018-08-20 06:23:26 · 15820 阅读 · 4 评论 -
分库分表的正确姿势,你GET到了么?
原文:https://mp.weixin.qq.com/s/rDQjUhUV-OsTY-jiwsYNSg?scene=25#wechat_redirect每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。移动互联网时代,海量的用户每天产生海量的数量,比如: 用户表 订单表 交易流水表 以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外...转载 2018-09-17 22:54:24 · 1246 阅读 · 0 评论 -
MySQL大表优化方案
原文:https://segmentfault.com/a/1190000006158186?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑...转载 2018-09-17 23:21:02 · 231 阅读 · 0 评论