随笔分类 -  数据库

摘要:CREATE DEFINER=`root`@`%` PROCEDURE `P_codestream_count_main`(IN `P_LINKID` varchar(32)) COMMENT '国标码流分析统计主函数' BEGIN #Routine body goes here... BEGIN 阅读全文
posted @ 2021-01-15 18:19 塔下补刀就是菜丶 阅读(173) 评论(0) 推荐(0)
摘要:1. 为什么需要主从复制? a. 在复杂的业务中,有一个sql需要锁表,导致不能使用读的服务,影响业务的运行,使用主从复制,让主库写,从库读,保证业务的运行 b. 做数据的热备 c. 架构扩展,业务量原来越大,I/O访问评率过高,做多库存储,提高单个机器的I/O性能 2. 原理(默认采用的是异步的方 阅读全文
posted @ 2020-02-19 14:08 塔下补刀就是菜丶 阅读(137) 评论(0) 推荐(0)
摘要:1. 索引的优点 大大减少了服务器需要扫描的数据量 帮助服务器避免排序和临时表 将随机io变成了顺序io 2. 索引的分类 主键索引 唯一键索引 普通索引 全文索引(text,varchar类型,类似es,solr全文) 组合索引 3. 回表 除了主键索引,后添加了普通的name索引,根据name索 阅读全文
posted @ 2020-02-15 12:00 塔下补刀就是菜丶 阅读(105) 评论(0) 推荐(0)
摘要:1. 原理 通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。 2. b+数性质 索引字段尽可能小 索引的最左匹配(从左到右查找) 3. 索引分类 1.普通索引index :加速查找 2.唯一索 阅读全文
posted @ 2019-11-20 10:53 塔下补刀就是菜丶 阅读(161) 评论(0) 推荐(1)
摘要:在执行的sql语句前加explanin 1. table 显示这一行数据关于那张表 2. type 显示连接使用了何种数据类型 排序const<eq_reg<ref<range<indexhe<ALL system 表只有一行:system,这是const连接类型特殊的情况 const 表中的一个记 阅读全文
posted @ 2019-11-19 15:47 塔下补刀就是菜丶 阅读(125) 评论(0) 推荐(0)
摘要:find_in_set()函数使用,可以模糊查询 concat(str1,str2) 如有任何一个参数为NULL ,则返回值为 NULL。 case when then end 横纵表转换 UNION 操作符用于合并两个或多个 SELECT 语句的结果集 去重 union all 所有 distin 阅读全文
posted @ 2019-11-14 15:49 塔下补刀就是菜丶 阅读(95) 评论(0) 推荐(1)