
explain analyze 后语句没有被真正执行,怎么回事?8.0.18
本来表里就1条数据
mysql> explain analyze delete from td;
+----------------------------------------+
| EXPLAIN |
+----------------------------------------+
| <not executable by iterator executor>
|
+----------------------------------------+
1 row in set (0.00 sec)
执行后,还是1条,没有被删除
如果是pg,会被真正执行
MySQL 8.0.18 引入了EXPLAIN ANALYZE
, 这是一个用于查询的分析工具,它会运行语句并生成EXPLAIN输出
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
安装MySQL端口被占,删除后还是未安装成功
回答 1
那说明你删除的时候服务还是开着的,要关数据库再删除
percona-xtrabackup-8.0.35-31-Linux-x86_64.glibc2.17.tar.gz 这个能否兼容centos 6.5下的mysql 8.0.18 ?
回答 1
Centos6.x的glibc一般是2.12Centos7.x的glibc一般是2.17安装包的对应的是2.17,安装过程中,应该会有兼容性问题
请问mysql中索引是否带USING BTREE是什么区别?
回答 1
在MySQL中,索引(Index)是用于帮助MySQL高效获取数据的数据结构。MySQL支持多种类型的索引,包括BTree索引、哈希索引、全文索引等。当你创建一个索引时,你可以指定索引的类型,但通常情
mysql tee a.log 的输出路径在哪里?
回答 2
\!pwd输出的目录下
POSTGRESQL能否读取MYSQL服务器数据
回答 2
已采纳
假设有,类似oracledblink这样的。效率主要是看读取是返回情况,比如用到索引了吗?返回多少行。如果用到了就少量几行,没有问题。如果读几百万那自然慢,性能也收到影响。即使oracle也是,所以为
MySQL中,数据表基本操作命令包括哪些?
回答 1
已采纳
dropcreateshow
mysql临时表空间问题
回答 1
已采纳
前者为全局临时表空间,后者为会话临时表空间。会话临时表空间:数据库启动时默认会在innodbtemptablespacesdir参数指定的目录中创建10个会话临时表空间,这就是临时表空间池。当会话在磁
binlog的日志到头问题?
回答 1
MySQLbinlog文件名通常使用六位数字表示序号,最大值为999999。当binlog达到最大序号时,MySQL不会挂掉,而是会循环回000001,覆盖旧的binlog文件,继续写入新的事件。例如
MySQL 库下面看不到表,但能查询,数据库版本是5.7.18
回答 2
1、看下用户权限?2、是不是做了读写分离?读的备库,主备数据不一致。
表级别的stats_persistent=0,用analyze收集统计信息后,从stats系统表中都查不到,怎么回事?
回答 1
当statspersistent设置为0时,统计信息不会被持久化,只在内存中存在
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~