使用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寶典今日頭條號地址: ........................................................................................................................ ● 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 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: 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
- mysql匯入匯出.csv格式資料MySql
- 匯出資料為csv格式
- 使用BCP將SQL Server表資料匯出為txt或xls等格式檔案SQLServer
- 使用csv批量匯入、匯出資料的需求處理
- 【匯入匯出】資料泵 job_name引數的使用
- MySQL 5.5使用CSV儲存引擎匯入載入資料MySql儲存引擎
- [MySQL Help]MySQL Workbench用csv格式匯出資料亂碼MySql
- PHP匯出大量資料,儲存為CSV檔案PHP
- 一次將資料匯出為 CSV 格式檔案時遇到的坑
- Laravel-admin 自定義csv匯出,支援原有匯出csv的所有功能,匯出所有資料使用分頁查詢處理Laravel
- MySQL匯入CSV/TXT等資料來源中資料操作流程及注意事項MySql
- MySQL直接匯出CSV檔案,並解決中文亂碼的問題MySql
- PHP 匯出大資料 CSV 檔案PHP大資料
- Mysql 匯出txt格式MySql
- 利用跳板機連線mysql,匯出資料到csvMySql
- 使用PHP原生匯出Excel和CSV檔案PHPExcel
- oracle資料庫使用sqlldr命令匯入txt資料Oracle資料庫SQL
- 大資料使用Excel匯出大資料Excel
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- mysql匯出資料MySql
- MySQL 匯出資料MySql
- 匯入資料使用引數sort_area_size加快索引建立索引
- Oracle使用資料泵匯出匯入表Oracle
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- MySQL 5.7 使用 SELECT ... INTO 語句匯出資料檔案MySql
- 您使用新引數 remap_data 遮蔽匯出轉儲檔案中的資料REM
- JavaScript 匯出csvJavaScript
- magento2 後臺資料展示+csv匯出
- expdp 使用QUERY 匯出部分資料。
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- MySQL資料的匯出MySql
- 使用PARTITION_OPTIONS引數控制資料泵分割槽表匯入
- tsdump-用於匯出資料庫表結構的工具(支援匯出為text、markdown、csv、json)資料庫JSON