• 2024-10-15MySQL 选错索引
    查看执行计划选择的索引explainselect*fromtwhereabetween10000and10000;通过慢日志(slowlog)查看语句执行情况--启动慢日志SHOWVARIABLESLIKE'slow_query_log';--慢日志存储位置SHOWVARIABLESLIKE'slow_query_log_file';--慢日志阈值SHOWVARIABLES
  • 2024-10-08查询优化器选错索引:问题分析与解决方案详解
    引言在现代数据库系统中,查询优化器是负责决定如何执行SQL查询的核心组件。它会根据查询语句、数据分布、索引情况等,选择最优的执行计划。然而,查询优化器并不总是能够做出最佳选择,某些情况下可能会选择一个不理想的索引,从而导致查询性能下降。当查询优化器选错索引时,如何
  • 2024-07-25第九讲: MySQL为什么有时候会选错索引?
    第九讲:MySQL为什么有时候会选错索引?​ 前面我们介绍过索引,你已经知道了在MySQL中一张表其实是可以支持多个索引的。​ 但是,你写SQL语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由MySQL来确定的。不知道你有没有碰到过这种情况,一条本来可以执行得很快
  • 2024-04-19“RPC 好,还是 RESTful 好?” 不要选错了!
    RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。OSI网络七层模型在说RPC和HTTP的区别之前,我觉的有必要了解一下OSI的七层网络结构模型(虽然实际应
  • 2023-08-24表格选中当前行数据,固定高亮显示当前行(防止数据是否选错和更好的排查)
    只需要在表格增加highlight-current-row属性就可以了  
  • 2023-06-2810 | MySQL为什么有时候会选错索引?
    以下内容出自《MySQL实战45讲》10|MySQL为什么有时候会选错索引?优化器的逻辑选择索引是优化器的工作。影响优化器选择的判断标准:扫描行数临时表是否排序扫描行数MySQL在真正执行语句之前,会根据统计信息来估算记录数。这个统计信息就是索引的“区分度“。显然,
  • 2023-05-11[GD32E507VET6]选错启动文件可能导致芯片上锁问题
    GD32E507VET6的启动文件选择startup_gd32e50x_cl.s如果选择的HD会导致DAP_Link不能使用,需要按住复位键点击下载,然后弹出错误,再松开按键点击下载就可以了。启动文件一定要选择正确!启动文件一定要选择正确!启动文件一定要选择正确! 
  • 2023-03-29流水账记录一下我的第一次跳槽
    前几天,当LinkedIn提示我即将在职一年时,我有些惊讶。时间过得真快。离我第一次跳槽完成已经一年了,现在是时候记录一下事情始末了。一个直观的感受是,这次跳槽是个正确的选择