![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
AI掘金
【履历】:电子科技大学,系统架构师,10年互联网金融研发、架构经验,互联网大厂全球业务xx板块研发团队负责人
【成就】:完成某独角兽公司支付系统迁移,重构某大厂履约体系,0-1建设某大厂全球合规运营架构
展开
-
MySQL无法远程连接问题处理
1、查看/etc/mysql/my.cnf配置文件是否只允许本地连接注释配置:#bind-address = 127.0.0.1,重启MySQL Server2、防火墙(我用的是iptables)禁止了3306端口访问/etc/sysconfig/iptables配置文件添加3306端口,即添加以下内容再重启防火墙即可: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT3、MySQL没有授予相应权限授权用户us原创 2020-05-31 14:46:21 · 356 阅读 · 0 评论 -
mysql分区表
一、什么是分区表 ?1.1 创建一个分区表并写入数据CREATE TABLE `t` ( `ftime` datetime NOT NULL, `c` int(11) DEFAULT NULL, KEY (`ftime`)) ENGINE=InnoDB DEFAULT CHARSET=latin1PARTITION BY RANGE (YEAR(ftime))(PARTITI...原创 2019-08-03 19:37:13 · 407 阅读 · 0 评论 -
mysql系统维护命令手册
1、查询mysql正在运行的进程show processlist;2、杀进程kill 18 备注:18 表示进程id ,可以通过show processlist;查看到;3、查看系统隔离级别SHOW VARIABLES LIKE "%tx_isolation%";4、查询缓存命中率show engine innodb status;...原创 2019-08-03 18:18:07 · 278 阅读 · 0 评论 -
mysql普通索引与唯一索引区别
一、创建索引语句差异1.1 普通索引ALTER TABLE `tt_test`ADD INDEX `k_title` (`title`) USING BTREE ;1.2 唯一索引ALTER TABLE `tt_test`ADD UNIQUE INDEX `un_index_title` (`title`) USING BTREE ;二、查询语句差异我们用这个查询语句来分析一下...原创 2019-07-21 12:39:10 · 6721 阅读 · 1 评论 -
一条SQL更新语句是如何执行的呢?
1、MySQL逻辑框架图更新语句涉及两个重要的日志模块:redo log (重做日志)和binlog(归档日志)2、redo log当有一条更新语句的时候,InnoDB引擎就会将记录写到redo log里, 并更新内存,这个时候更新就算完成了。同事,InnoDB在适当的时候,将这个操作的记录更新到磁盘里面,这个更新往往是系统空闲的时候。我们可以将,InnoDB的redo log 配置为一...转载 2019-07-17 00:35:39 · 187 阅读 · 0 评论 -
一条sql查询语句如何执行?
1)MySQL的逻辑框架图Server 层:包括 连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如 存储过程、触发器、视图等。存储引擎层:负责数据的存储和提取。其架构模式是插件式的, 支持InnoDB、MyISAM、Memory等多个存储引擎。常用的是InnoDB引擎。2)连接器第一步:先连上这个数据库,这时候接待你的就是连接器。连接器负责跟客户端建立...原创 2019-07-15 20:37:04 · 380 阅读 · 0 评论 -
MySQL数据库索引B+树
一、B+树定义在数据结构中我们经常用到二叉树,这种数据结构的时间复杂度是O(logn),相对于数组、链表有较好的 读、写效率。B+树是二叉树的一种变种,它既有 二叉树 数据有序性、良好读写效率 又可以控制树的高度,避免二叉树退化为链表。B+树就是M叉树,其必须符合如下条件:每个节点个数不能超过M,但不能小于M/2;根节点的子节点树可以小于M/2;通过链表将叶子节点连在一起,这样方便区...原创 2019-06-28 00:56:20 · 346 阅读 · 0 评论 -
mysql强制走索引
force index 函数表示强制走括号中的索引keyselect order_key ,createtime FROM aaa force index(createtime) group by order_key在生产环境验证的时候。用 explain select order_key ,createtime FROM aaa force index(createtime) group ...原创 2019-03-09 17:05:52 · 7977 阅读 · 0 评论 -
mysql事务隔离级别
默认:Repeatable read 重复读原创 2019-02-26 23:09:16 · 394 阅读 · 4 评论 -
详细分析MySQL事务日志(redo log和undo log)
innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志:1).redo log通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行修改成怎样怎样,它用来恢复提交后的物理数据页(恢复数据页,且只能恢复到最后一次提交的位置)...转载 2019-02-12 14:08:12 · 2041 阅读 · 0 评论