===========================================================================================================
使用的连接协议。· --quick,-q该选项用于转储大的表。它强制mysqldump从服务器一次一行地检索表中的行而不是检索所有行并在输出前将它缓存到内存中。
============================================================================================================
关于在mysqldump备份中我用--quick的问题mysqldump -h127.0.0.1 -uxxx -pxxx --quick -B test > test13.sql
与
mysqldump -h127.0.0.1 -uxxx -pxxx -B test > test13.sql 一个用了--quick
一个没有用。
我想说的是.我要怎么测试才能很明确的表现出--quick是在这个起了一个不是从内存结果集里面得出结果的作用。
使用的连接协议。· --quick,-q该选项用于转储大的表。它强制mysqldump从服务器一次一行地检索表中的行而不是检索所有行并在输出前将它缓存到内存中。
============================================================================================================
关于在mysqldump备份中我用--quick的问题mysqldump -h127.0.0.1 -uxxx -pxxx --quick -B test > test13.sql
与
mysqldump -h127.0.0.1 -uxxx -pxxx -B test > test13.sql 一个用了--quick
一个没有用。
我想说的是.我要怎么测试才能很明确的表现出--quick是在这个起了一个不是从内存结果集里面得出结果的作用。
创建一个大的表,比如每行5KB,10000行,这样算起来,应该至少要50M内存才可以缓存起来。
然后监测你的mysqldump进程在导的过程中所消耗的内存是不是超过这个值。
请问这个内存变量在mysql里面是在哪里设置大小的?
是 query_cache_size
还是 read_buffer_size 在问个题外话 。read_buffer_size=1111 这个‘11111’的单位是M 还是B 还是KB? ~
是 query_cache_size
还是 read_buffer_size
ACMAIN_CHM..大哥,貌似不对哦。
我的
+------------------+----------+
| Variable_name | Value |
+------------------+----------+
| read_buffer_size | 10485760 |
+------------------+----------+ 但是 cpu占用的内存,不管是否加了--quick 都只占用2696K的内存啊。。请问。这个2696在哪设置啊。