如何缩小conn_log表的大小

时间:2015-09-08 02:10:34

标签: mysql

在我的MySQL实例中,conn_log表包含数千亿条连接记录。结果,它消耗了太多的存储空间。有没有办法减少大小或禁用连接日志?

mysql> select count(*) from conn_log;
+------------+
| count(*)   |
+------------+
| 4215139229 |
+------------+
1 row in set (0.00 sec)

1 个答案:

答案 0 :(得分:0)

我自己想通了。 test.conn_log表有数千亿条记录的原因是我将init_connect变量设置如下。

insert into test.conn_log values(connection_id(),now(),@user,@cur_user,'');

因此,当建立连接时,记录将插入到test.conn_log表中。