PS:忘记昨天的疑问,今天重新开始。。昨天ACMAIN_CHM大哥回答了我好多问题。在此非常感谢他,他的回答给出了答案,但随之而来的疑问产生了更多的矛盾问题.忘ACMAIN_CHM大哥不吝指教.=====================================================================================
http://topic.csdn.net/u/20100506/16/1c668ed7-1364-443b-a1a8-f323b2b64b74.html
这是昨天发的帖子
=====================================================================================今天产生的疑问是这样的。我设置
| read_buffer_size | 2147479552 | (2G)
| max_allowed_packet | 1073741824 | (1G)按此语法备份 //数据库备份出来的.sql数据600M
mysqldump -h127.0.0.1 -uxxx -pxxx datatest > a1.sql我的想法是既然我把 结果缓存区最大增量设置为1G 那么我想用到mysqldump命令时从server端把数据提出来放到这个结果缓存区里面(因为我设置为1G,所以这些数据我想可以一次性全部进入结果缓存区里面)
然后再由read_buffer_size 读取这1G的数据 一次性写入到客户端的硬盘文件中 a1.sql这是我对mysqldump的理解。。不过在试验中有点矛盾,请ACMAIN_CHM大哥指教问题1:
我这导出的过程中,我不段的查看a1.sql文件的大小a1.sql的文件大小既然是不断的增加的.如果按我上面的那个思路的理解,应该是一次性写入到这个文件中。。为什么不是这样呢?
http://topic.csdn.net/u/20100506/16/1c668ed7-1364-443b-a1a8-f323b2b64b74.html
这是昨天发的帖子
=====================================================================================今天产生的疑问是这样的。我设置
| read_buffer_size | 2147479552 | (2G)
| max_allowed_packet | 1073741824 | (1G)按此语法备份 //数据库备份出来的.sql数据600M
mysqldump -h127.0.0.1 -uxxx -pxxx datatest > a1.sql我的想法是既然我把 结果缓存区最大增量设置为1G 那么我想用到mysqldump命令时从server端把数据提出来放到这个结果缓存区里面(因为我设置为1G,所以这些数据我想可以一次性全部进入结果缓存区里面)
然后再由read_buffer_size 读取这1G的数据 一次性写入到客户端的硬盘文件中 a1.sql这是我对mysqldump的理解。。不过在试验中有点矛盾,请ACMAIN_CHM大哥指教问题1:
我这导出的过程中,我不段的查看a1.sql文件的大小a1.sql的文件大小既然是不断的增加的.如果按我上面的那个思路的理解,应该是一次性写入到这个文件中。。为什么不是这样呢?
解决方案 »
- sql语句的问题
- 一个数据库存取
- mysql select语句列合并
- 求一个SQL语句,或者给出举例也可,急中
- insert性能问题
- sql小问题
- 关于 mysql 中的 In 子句 (4.1 中没有这种功能) 该怎么做呢?
- 怎样在ACCESS2000中导入Foxpro的数据(.dbf)?
- java 连接Mysql java.net.SocketException: Software caused connection abort: socket
- 请问对于一个频繁有着INSERT和DELETE操作的SQL表,在建表或者SQL查询时需要注意哪些问题?
- password()与password_old(),这两个函数区别是什么呢?
- flush privileges这一句的作用是什么呢?
>>:
从内存写入文件,也得是分块的写。怎么会一次连续写入这么大的文件。