Mysql
文章平均质量分 92
坏小哥
To be or not to be,that's a question...
展开
-
MySQL内部实现和优化的原理
MySQL服务器架构MySQL逻辑架构图优化与执行MySQL解析查询,创建内部数据结构(解析树),对其重写查询,决定表的读取顺序,以及选择合适的索引等优化。(可以使用hint提示自己抉择优化)针对select语句,在解析前,服务器会先检查缓存(Query Cache),如果找到对应查询,服务器不会再执行查询解析、优化和执行的整个过程,而是直接返回缓存结果集。并发控制读写锁共享锁和排他锁,也叫读锁和写锁。读锁是共享的,多个客户在同一时刻读取同一个资源互不干扰,写锁则是排他的,会阻塞其他的写锁原创 2021-06-27 12:30:03 · 437 阅读 · 0 评论 -
重置MYSQL表数据的自增ID
今天告诉大家,如何重置表的自增ID,但是,会把表里的数据全部清空。如果是本地数据库:首先,进入本地Mysql的客户端。找不到,直接在桌面搜索框里输入——>‘Mysql’。然后,系统会让你输入密码。接着,只需执行下部命令:use 数据库名 ——>进入你要操作的数据库truncate 表名 ——>直接重置表。如果是远程数据库,操作基本一样...原创 2018-12-05 22:38:48 · 3623 阅读 · 0 评论 -
话说数据库主从复制,读写分离,数据一致性
一致性:1.强一致性这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大2.弱一致性这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值,也不久承诺多久之后数据能够达到一致,但会尽可能地保证到某个时间级别(比如秒级别)后,数据能够达到一致状态3、最终一致性最终一致性是弱一致性的一个特例,系统会保证在一定时间内...原创 2019-09-29 15:34:44 · 6843 阅读 · 0 评论