mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...
快速解決mysql導數據時,格式不對、導入慢、丟數據的問題
如果希望一勞永逸的解決慢的問題,不妨把你的mysql升級到mysql8.0吧,mysql8.0默認的字符集已經從latin1改為utf8mb4,因此現在UTF8的速度要快得多,在特定查詢時速度提高了1800%!
但是如果時間等不及,就先用下面的辦法快速解決一下。
問題一:格式不對(常出現時間格式不對的情況);
方法1:將excel文件另存為csv,再導入數據庫;
方法2:導入的第一步時,默認編碼方式是65001(UTF-8),可以嘗試選擇【10008 (MAC - Simplified Chinese GB 2312)】,或者【Current Windows Codepage】,這是常見的三種編碼,多試幾次,總能找到匹配你的電腦的編碼格式。
問題二:導入慢(數據量大導致的慢還請慢慢等他導完);
方法1:如果是別人導給你的數據(不管是sql文件、csv文件、excel文件),你都導的極慢,導入速度一般是:sql文件>csv文件>excel文件。那就讓他給你重新導一份吧。不管他之前是什么方式導的,請讓他嚴格按照下面的步驟重新導一次:
打開要導出的表--在打開表的右上角有一個導出--用這個導出導;
注意:上述的【導出】與右鍵表的選項中的【導出向導】不一樣,用【導出向導】導出來的表有時候會比較慢,所以我一般都用右上角的【導出】來導出數據。
方法3:如果是導出的時候丟數據,那么可能是選擇了“Excel數據表”,按照下圖的方式找適合你的導出方式吧。
快速解決mysql導數據時,格式不對、導入慢、丟數據的問題相關教程
總結
以上是生活随笔為你收集整理的mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用matlab分割颜色,Matlab
- 下一篇: matlab能输入铁心参数,基于MATL