摘要: show variables like 'log_bin_trust_function_creators'; set global log_bin_trust_function_creators=1; $$用于作为函数运行分割符,与;作区分 调用存储过程插入数据 阅读全文
posted @ 2021-08-18 11:00 低调的。。。 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 查看慢查询日志是否开启 SHOW VARIABLES LIKE '%slow_query_log%'; 开启慢查询日志(关闭mysql cmd就会失效 需要消耗资源最好用来测试,不要永久开启) set global slow_query_log=1; 永久开启慢查询日志: 慢查询日志通过该参数(lo 阅读全文
posted @ 2021-08-17 17:54 低调的。。。 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 文件排序(FileSort)分为两种:双路排序(又叫回表排序模式):先根据相应的条件取出相应的排序字段和可以直接定位行 数据的行 ID,然后在 sort buffer 中进行排序,排序完后需要再次取回其它需要的字段;单路排序:是一次性取出满足条件行的所有字段,然后在sort buffer中进行排序; 阅读全文
posted @ 2021-08-17 15:32 低调的。。。 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 为什么要小表驱动大表呢 类似循环嵌套 for(int i=5;.......) { for(int j=1000;......) {} } 如果小的循环在外层,对于数据库连接来说就只连接5次,进行5000次操作,如果1000在外,则需要进行1000次数据库连接,从而浪费资源,增加消耗。这就是为什么要 阅读全文
posted @ 2021-08-17 13:45 低调的。。。 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 小表驱动大表:主要是使最外层循环减少,连接数据库次数减少,减少资源消耗 explain能做什么? 查看表的读取顺序(id) 数据读取操作的操作类型(select_type) 哪些索引理论上可以使用(possible_keys) 哪些索引被实际使用(key) 表之间的引用(table) 每张表有多少行 阅读全文
posted @ 2021-08-15 17:04 低调的。。。 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 索引:排好序的快速查找数据结构 优势: 会影响查询(select)(降低数据库io成本) 排序(order by)(降低cpu的消耗) 劣势: 索引也是一张表,保留了主键和索引字段,并指向实体表的记录,索引也是要占用空间的 降低更新表的速度(增删改),因为在更新表时,mysql不仅要保存数据,也要保 阅读全文
posted @ 2021-08-12 20:47 低调的。。。 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 编写顺序 select from join on(join 外连接之类的 on:join的条件) where group by having(group by的条件) order by limit 执行顺序 阅读全文
posted @ 2021-08-12 15:25 低调的。。。 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Redis概述 Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 这些数据类型都支持push/pop、 阅读全文
posted @ 2021-08-10 18:33 低调的。。。 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 内连接(inner join) SELECT * FROM test a INNER JOIN test1 b on a.id=b.testid 左外连接(left join)(保留左表所有,没有对应的用null占位) SELECT * FROM test a LEFT JOIN test1 b O 阅读全文
posted @ 2021-08-10 16:48 低调的。。。 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透(跳过redis缓存疯狂访问数据库) key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源(数据库),从而可能压垮数据源。 比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 解决方案: (1) 对 阅读全文
posted @ 2021-08-09 21:22 低调的。。。 阅读(238) 评论(0) 推荐(0) 编辑