使用mysql直接匯出資料為txt或csv時使用-q引數
使用mysql直接匯出資料為txt或csv時使用-q引數
mysql -h192.168.1.1 -uroot -p123 -D dbxx --execute="select * from XXT;" > sensor111.dmp
其中XXT表一共80G,如果用這種方式匯出資料, 這個命令會把記憶體撐爆,拖死,所以需要加上-q引數:
-q, --quick Don't cache result, print it row by row. This may slow down the server if the output is suspended. Doesn't use history file.
正確命令應該為:
mysql -h127.0.0.1 -uroot -plhr -q -D lhrdb --execute="select * from XXT;" > sensor_mysql.txt
在使用mysqldump匯出資料時,倘若新增–q(--quick) 引數時,select出來的結果將不會存放在快取中,而是直接匯出到標準輸出中。如果不新增該引數,則會把select的結果放在本地快取中,然後再輸出給客戶端。
-
如果只是備份小量資料,足以放在空閒記憶體buffer中的話,禁用-q引數,則匯出速度會快一些。
-
對於大資料集,如果沒辦法完全儲存在記憶體快取中時,就會產生swap。對於大資料集的匯出,不新增-q引數,不但會消耗主機的記憶體,也可能會造成資料庫主機因無可用記憶體繼而當機的嚴重後果。
因此,如果使用mysqldump來備份資料時,建議新增-q引數。
匯出示例:
mysqldump -uroot -p-P 8635 -h 192.168.0.199 --set-gtid-purged=OFF --single-transaction --flush-logs -q test t1>t1 .sql
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信(lhrbestxh),我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2020-05-01 06:00 ~ 2020-05-30 24:00 在西安完成 ● 最新修改時間:2020-05-01 06:00 ~ 2020-05-30 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(lhrbestxh), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2694930/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL匯出資料為csv的方法MySql
- MySQL 匯出資料為csv格式的方法MySql
- 匯出資料為csv格式
- 使用csv批量匯入、匯出資料的需求處理
- Laravel-admin 自定義csv匯出,支援原有匯出csv的所有功能,匯出所有資料使用分頁查詢處理Laravel
- PHP匯出大量資料,儲存為CSV檔案PHP
- MySQL匯入CSV/TXT等資料來源中資料操作流程及注意事項MySql
- 一次將資料匯出為 CSV 格式檔案時遇到的坑
- MySQL直接匯出CSV檔案,並解決中文亂碼的問題MySql
- PHP 匯出大資料 CSV 檔案PHP大資料
- 利用跳板機連線mysql,匯出資料到csvMySql
- 使用PHP原生匯出Excel和CSV檔案PHPExcel
- jmeter使用csv進行引數化(一)JMeter
- jmeter使用csv進行引數化(二)JMeter
- 匯出csv
- mysql匯出資料MySql
- python解析fiddler匯出txt流量資料為json格式PythonJSON
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- magento2 後臺資料展示+csv匯出
- JavaScript 匯出csvJavaScript
- MySQL資料的匯出MySql
- 使用navicat匯出查詢大量資料結果集並匯入到其他資料庫(mysql)資料庫MySql
- Mysql 資料庫匯入與匯出MySql資料庫
- Dcat admin使用Laravel Excel匯出資料LaravelExcel
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- PHP匯入大量CSV資料PHP
- 如何使用Java建立資料透視表並匯出為PDFJava
- mongodb使用自帶命令工具匯出匯入資料MongoDB
- 使用Dbeaver 進行資料的匯入和匯出
- 使用VUE+SpringBoot+EasyExcel 整合匯入匯出資料VueSpring BootExcel
- linux 下MySQL命令列匯出csv檔案格式LinuxMySql命令列
- php匯出csv格式PHP
- Mysql匯入csv檔案MySql
- 使用go語言對csv檔案進行解析處理,匯入匯出。Go
- 4242.全文檢索與檔案匯出試驗, ④檔案完整路徑,使用“匯出→資料夾” ,匯出為網址,無法使用...
- MySQL入門--匯出和匯入資料MySql
- 如何在MySQL 5.7中使用SELECT … INTO語句匯出資料檔案?MySql