我目前有一个脚本正在运行,并且认为运行不会花这么长时间,脚本正在修改临时表.
我知道临时表只存在于当前会话中,但无论如何都要查看它们在会话外保存的数据吗?
原因是我想知道我的脚本将继续运行多长时间,如果我能看到临时数据,那么我就能弄明白.
我担心这样做并不容易.
临时表将存储在mysqld的指定临时目录(通常是/ tmp)中,您将看到一组表格,如:
-rw-rw---- 1 mysql mysql 8724 Nov 29 18:09 #sqldba_5fa70c_12f1.frm
-rw-rw---- 1 mysql mysql 188408 Nov 29 18:09 #sqldba_5fa70c_12f1.MYD
-rw-rw---- 1 mysql mysql 1024 Nov 29 18:09 #sqldba_5fa70c_12f1.MYI
Run Code Online (Sandbox Code Playgroud)
这是一组正常的MyISAM表定义(按上面的顺序)结构,数据和索引.
这是非常hacky但我怀疑你可以复制这些表格说出你的test架构,在表格上运行修复,然后查看它的内容.
如果您可以根据临时表的大小来衡量流程,那么这可能是分析正在发生的事情的一种更简单的方法.
| 归档时间: |
|
| 查看次数: |
6563 次 |
| 最近记录: |