数据库
数据库大杂烩
clchenLOu
爬天梯
展开
-
4 MySQl优化
4 MySQl优化 大表优化 限定数据的范围 禁止不带任何限制数据范围的查询条件 读/写分离 数据库拆分,主库负责写,从库负责读 垂直分区 数据表列的拆分,把一张列比较多的表拆分为多张表 优点:可以使列数据变小,在查询时减少读取的Block数,减少I/O次数;还可以简化表的结构,易于维护 缺点:主键会出现冗余并会引起join操作,可以在应用层进行join来解决;会让事务更加复杂 ...原创 2020-03-21 21:29:48 · 70 阅读 · 0 评论 -
3 MySQL索引
3 MySQL索引 索引 存储结构 SQL语句 数据结构及算法 B-Tree B+Tree 为什么使用B-Tree(B+Tree) MySQL索引实现 MyISAM InnoDB 索引使用策略及优化 查询优化 索引选择性和前缀索引 索引 存储结构 存储结构(InnoDB)(16kB) File Header(38字节) Page Header(56) Infir...原创 2020-03-21 21:29:09 · 112 阅读 · 0 评论 -
2 MySQL存储引擎
2 MySQL存储引擎 SQL命令 MyISAM Innodb 物理结构 底层存储结构 SQL命令 查看所有存储引擎:show engines; MySQL默认存储引擎是InnoDB,是事务性存储引擎 查看默认存储引擎:show variables like ‘%storage_engine%’; 查看表的存储引擎:show table status like ‘tableName...原创 2020-03-21 21:27:42 · 82 阅读 · 0 评论 -
1 MySQL初级
1 MySQL初级 1 基础 2 数据库完整性 3 数据类型 4 sql命令 1、Mysql指令 2、数据库级别操作 3、数据表级别操作 4、表内级别增删改查curd 查询 插入 更新 删除 5 mysql函数 字符串函数 日期函数 数学函数 6 视图和索引 视图 索引 7、事务 事务四大特性(ACID) 事务命令 并发事务存在的问题 事务隔离级别 8、账户管理 ...原创 2020-03-21 21:26:36 · 166 阅读 · 0 评论