• MySQL 创建账号和设置权限

    mysql 创建账号和设置权限,创建账号直接使用 create user 命令。赋予权限使用 grant 命令。mysql 的用户表在 mysql -> user 表中,如果 user 表中存在多个用户的权限信息,那么会以最上面的为主。

  • 一条 SQL 查询语句是如何执行的?

    一条 sql 查询语句是如何执行的?mysql 会先经过客户端、连接器、查询缓存、分析器、优化器、执行器等等几个步骤。

  • MySQL 的分库分表方案以及带来的一些问题

    mysql 的分库分表方案以及带来的一些问题,分库分表的优缺点,分库分表的策略,一般都是先水平拆分,然后再垂直拆分。以及分库分表带来的问题,比如分布式全局唯一 id,跨库 join 的问题,分布式事务等等,以及针对这些问题的一些解决方案。

  • MySQL 操作表结构和索引常用语句

    mysql 表字段的增加,修改,删除,表索引的增加,修改,删除,重建索引等。

  • MySQL 索引的分类和各种索引的简单理解

    mysql 的索引,索引是什么,索引的优点,索引的使用条件,b-tree 索引,哈希索引,全文索引, 空间数据索引,主键索引,唯一索引,普通索引,组合索引,覆盖索引,索引下推,聚簇索引,非聚簇索引。

  • MySQL 的复制原理和主从复制延迟解决方案

    mysql 的复制,mysql 的复制是构建大规模,高性能应用和 mysql 水平扩展的基础。mysql 复制有很多优势,比如读写分离,负载均衡,高可用性和故障切换等等。可以通过一个或多个备库的进行不同的组合方式来进行数据同步。mysql 主从复制延迟也是最大的缺点。

  • MySQL 的 Explain 工具使用

    mysql 的 explain 工具用来获取关于查询计划的信息,以及如何解释和输出,explain 命令是查询查询优化器如何决定执行查询的主要方法。

  • MySQL 锁的分类和死锁的解决方案

    mysql 的锁,锁的类型,两段锁协议,三级封锁协议,锁的粒度,全局锁,表锁,行锁,行锁的分析,悲观锁,乐观锁,死锁,死锁的解决方案,都是自己经过测试和总结网上和书上的资料,加上自己的理解特此记录。

  • MySQL 的体系结构和通信机制

    什么是数据库和数据库实例,有什么区别?mysql 的服务器 / 客户端通信协议是“半双工”的,要么服务器向客户端发送数据,要么客户端向服务器发送数据。mysql 的体系结构可以分为四层,网络连接层,服务层,存储引擎层,物理文件层。

  • 首 页 上一页 下一页 尾 页
    Top