CREATE TABLE `t` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=latin1
select * from t where id in(select id from t where name='a');
show status like'last_query_cost';
结果比较悲催。。
+-----------------+----------+
| Variable_name | Value |
+-----------------+----------+
| Last_query_cost | 0.000000 |
+-----------------+----------+
last_query_cost是优化器根据每张表或索引的页,索引的基数(不同值的数目),行或键的长度,以及键的分布情况估算出的查询需要随机数据读取次数。这个读取是一次单独的40kb数据页读取。
有怀疑是查询缓存,结果重启mysql服务以后还是这个结果。
有怀疑是show status ... 语句把两次查询中的一次给show出来。
分享到:
相关推荐
### MySQL连接的相关问题及解决办法 #### 一、MySQL服务启动问题及解决方法 在Windows环境中,MySQL服务可能会出现无法启动的问题,表现为无法连接数据库、无法停止或重启MySQL服务,即使重启计算机也无法解决。...
### MySQL Error 1405 解决方案详解 在日常使用MySQL数据库...通过以上步骤,可以有效地解决MySQL Error 1405的问题。在实际操作过程中,还需根据具体环境灵活调整。希望这些方法能够帮助到正在面临相同问题的读者们。
本文将详细解析MySQL安装时可能出现的问题及其解决策略,旨在为用户提供全面的指导。 首先,安装MySQL的基础步骤是至关重要的。通常,这涉及到下载适合您操作系统(例如Windows、Linux或macOS)的MySQL安装包,然后...
本篇文章将深入探讨MySQL乱码问题的原因,并提供一系列详细的解决方法。 1. **问题原因** - **编码不匹配**:数据库、表、字段的字符集设置与输入数据的编码不一致。 - **传输过程中的编码转换**:数据在传输过程...
### MySQL安装过程中遇到“请输入当前root密码”问题的解决方案 #### 背景介绍 在进行MySQL数据库服务器的安装过程中,部分用户可能会遇到一个较为棘手的问题:系统提示需要输入...希望本指南能帮助您顺利解决问题。
MySQL是世界上最受欢迎的关系型数据库管理系统之一,其安装过程虽然相对简单,但有时也会遇到一些问题。本篇文章将针对“mysql安装时出现的问题及解决的...希望以上内容能帮助你在遇到MySQL安装问题时顺利解决问题。
Error:0”的问题,这通常是由于旧版本的MySQL未被完全卸载导致的。为了彻底卸载MySQL,除了通过控制面板的“增加/删除程序”进行基本卸载外,还需要进一步清理残留的服务信息。 **步骤如下:** 1. **停止服务:**...
- 如果以上方法都未能解决问题,可以寻求MySQL社区的帮助,提供具体的错误信息,获取专业的解决方案。 记住,在处理这类问题时,始终先备份重要数据,以免在修复过程中造成数据丢失。同时,保持MySQL的版本更新,...
本文将详细介绍MySQL Connector的用途、安装过程以及解决安装后找不到驱动的问题。 MySQL Connector通常指的是MySQL的ODBC(Open Database Connectivity)驱动程序,它允许应用程序通过ODBC接口与MySQL数据库进行...
最近服务器很不稳定,于是重装了mysql 和php 服务,但是接着却遇到了很头疼的麻烦。 远程连接mysql是总是提示: ...今天偶然在网上看到一个遇到同样问题的人贴出的配置,发现他多了一句配置 skip-na
在使用MySQL数据库时,有时会遇到一些启动和配置上...如果以上方法都试过还是无法解决问题,建议查阅MySQL官方文档或寻求社区支持。记住,每个版本的MySQL可能存在差异,因此查找与你当前版本相符的解决方案至关重要。
### MySQL连接错误解决 在安装MySQL之后,可能会遇到无法连接的问题,其中一种常见的错误提示是“Error 1045 Access denied for user 'root'@'localhost' (using password: YES)”。这个问题通常出现在尝试使用root...
MySQL 服务启动失败问题解决方案 在本地计算机上,MySQL 服务启动后停止,是一种常见的问题。这种情况下,某些服务在未由其他服务或程序使用时将自动停止。解决该问题的关键在于正确地安装和配置 MySQL 服务。 ...
解决问题的步骤 1. 打开 cmd 首先,我们需要打开 cmd。可以通过按下 WIN+R 键然后输入 cmd 并回车键来打开 cmd。 2. 检查环境变量 接下来,我们需要检查环境变量是否正确设置。可以通过右键点击“计算机”图标,...
如果手动杀掉一个进程仍不能解决问题,可以编写脚本批量杀死所有锁定的进程。在提供的示例中,通过grep筛选出"Locked"状态的进程,然后循环执行`KILL`命令。 2. **批量处理锁定进程** 在某些情况下,可能需要批量...
但仅此操作可能还不足以解决问题,因为即使服务删除,MySQL的相关配置信息可能仍然存在于系统中。 其次,检查并清理MySQL的安装目录和数据库目录。这些目录可能还保留着旧的数据和配置文件,阻碍新的安装。删除这些...
然而,在安装过程中遇到错误是常见的挑战,这不仅考验着用户的耐心,更需要一定的技术知识来解决问题。本文将详细解析在安装MySQL时可能遇到的两种常见错误——Error Nr.2003和Error Nr.1045,并提供相应的解决策略...
针对这个问题,我们可以采取一系列步骤来尝试解决问题。 首先,看到压缩包中包含的两个文件:"vcredist_x86.exe" 和 "dotNetFx40_Client_setup.exe",这暗示了可能与Microsoft的运行时环境有关。`vcredist_x86.exe`...