MySQL 奇遇記三則

公司新項目,要使用 MySQL 數據庫。
第一次使用 MySQL,有點小激動。聽說過 N 多次,這一次終于用上了。
為什么是奇遇記?
因為在網上幾乎搜索不到別人遇到和我一樣的問題。

系統? ?:WINDOWS10X64 中文版
數據庫:MySQL 8.0.25

奇遇記一:MySQL 安裝
?? ?第一次安裝、使用,沒有什么問題。MySQL、ODBC,一切 OK;
?? ?有一天,我卸載了數據庫,重新安裝,死活安裝不上。
?? ?經過九九八十一難,我終于發現,是我將操作系統改成了英文的原因。
?? ?WINDOWS10 切換界面語言,現在很方便。
?? ?由于我偶爾會編譯一些開源的東東,需要將操作系統變成英文。
?? ?畢竟很多開源代碼是老外寫的,涉及到編碼問題。將操作系統切換成英文,主要是省心。
?? ?不知道為什么會給 MySQL 安裝帶來問題。
?? ?當我將操作系統切換回中文后,重啟(必須重啟),再次安裝,成功安裝。
?? ?MySQL 官網上也沒有所謂的多語言版本。MySQL 是個服務,也沒有 UI 界面呀。
?? ?具體原因不清楚。反正問題解決了。
?? ?
奇遇記二:truncate?
? ? truncate 是清空表的。正常情況下,速度都是很快的。毫秒級的。
? ? 項目數據庫中有個存儲過程,在數據庫發布時,清空數據庫中,一些表中的測試數據。很簡單的存儲過程。
? ? SQL Server 中也這樣使用。從來沒有出現過問題。
? ? 但是,MySQL 中,這么一個簡單的存儲過程也會出問題。
? ? truncate 在清空一些表時,速度會很慢。很慢很慢。清空 20 張表,需要 10 秒之久。
? ? 我在公司其它電腦上測試,也是如此。很慢。
? ? 我在技術論壇中,和其它人討論,都說沒有遇到這種問題。
? ? 我最后測試發現在一些高配置的筆記本電腦上,不會有這個問題。
? ? 公司的臺式電腦一般配置都不高,個人筆記本相對高點。
? ? 在公司同事,幾臺高配置的筆記本上,測試,都沒有此問題。配置低的筆記本,問題依舊。
? ? 確定是 MySQL 挑設備了。
? ? 關鍵是這些電腦用 SQL server 沒有任何問題呀。
? ? 問題原因找到了。只能提高機器配置了。

奇遇記三:插入記錄
?? ?有一天,突然發現正常運行很多天的一個插入記錄代碼,出錯了。
?? ?錯誤日志:1026: Error writing file 'binlog' (errno: 2 - No such file or directory)
?? ?這肯定是數據庫的問題,不是代碼問題。
?? ?MySQL 官網的解釋:
? ? ? ? “pls check tmpdir directory is there or the disk usage,binlog cache size is allocate per thread,
? ? ? ? ?if there is big txn that binlog cache already write full then it will flush to tmpdir,if tmpdir is full then you will receive above error.”
? ? 翻譯下:
? ? ? ? “請檢查 tmpdir 目錄是否存在或磁盤使用情況,binlog 緩存大小是為每個線程分配的,
? ? ? ? ?如果有大 txn binlog 緩存已經寫滿,那么它將刷新到 tmpdir,如果 tmpdir 已滿那么您將收到上述錯誤。”
? ? 這得去折騰 MySQL 數據庫了。
? ? 這就是所謂的調優了。網上關于 MySQL 調優的文章一大把。

MySQL 和 SQL server 比較,差的遠了。

主要是免費!
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41878.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41878.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41878.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【數學建模】-- 數學規劃模型

概述: 什么是數學規劃? 數學建模中的數學規劃是指利用數學方法和技巧對問題進行數學建模,并通過數學規劃模型求解最優解的過程。數學規劃是一種數學優化方法,旨在找到使目標函數達到最大值或最小值的變量取值,同時滿足…

VGG簡單學習

VGG簡單學習 簡單介紹 在AlexNet網絡的基礎上,為了設計深層神經網絡,牛津大學設計了VGG網絡,采用塊的設計理念,將AlexNet中多個重復的卷積層和池化層組成一個塊 論文中,使用3x3卷積核,padding1的卷積層 和帶有2x2的匯…

1046:判斷一個數能否同時被3和5整除

【題目描述】 判斷一個數n 能否同時被3和5整除&#xff0c;如果能同時被3和5整除輸出YES&#xff0c;否則輸出NO。 【輸入】 輸入一行&#xff0c;包含一個整數n。&#xff08; -1,000,000 < n < 1,000,000&#xff09; 【輸出】 輸出一行&#xff0c;如果能同時被3…

WebMagic - 創意前端項目集合(點擊鏈接可在電腦上查看效果)

WebMagic - 創意前端項目集合 歡迎來到 WebMagic 倉庫&#xff01;這里匯集了一系列令人驚嘆的前端項目&#xff0c;涵蓋了HTML5、CSS3和JS等多項技術。無論你是前端開發者、設計師&#xff0c;還是對創意互動內容感興趣的人&#xff0c;這個倉庫都將為你帶來無盡的驚喜。 每…

Java Vue 前后端 關于時間格式數據的處理方法

前端使用 elment-ui 組件 el-date-picker 其中組件需要格式化時間&#xff0c;增加屬性 value-format"yyyy-MM-dd" 后端 Java 接收參數類型 后端Dto 使用Date接收&#xff0c;并添加JsonFormat注解 JsonFormat(pattern"yyyy-MM-dd") private Date testTi…

Python比較兩個Cookie之間的差異

python如何比較兩個cookie字符串之間的差異 pip安裝&#xff1a; pip install datedays 代碼&#xff1a; cookie1 JSESSIONID123456789; key1jiuliang; key22023; key31538; cookie2 JSESSIONID123456789; key1jiuliang; key40818; print(datedays.cookie_difference(…

LangChain手記 Chains

整理并翻譯自DeepLearning.AILangChain的官方課程&#xff1a;Chains&#xff08;源代碼可見&#xff09; Chains 直譯鏈&#xff0c;表達的意思更像是對話鏈&#xff0c;對話鏈的背后是思維鏈 LLM Chain&#xff08;LLM鏈&#xff09; 首先介紹了一個最簡單的例子&#xff0c…

代碼審計-java項目-組件漏洞審計

代碼審計必備知識點&#xff1a; 1、代碼審計開始前準備&#xff1a; 環境搭建使用&#xff0c;工具插件安裝使用&#xff0c;掌握各種漏洞原理及利用,代碼開發類知識點。 2、代碼審計前信息收集&#xff1a; 審計目標的程序名&#xff0c;版本&#xff0c;當前環境(系統,中間件…

圖數據庫_Neo4j和SpringBoot整合使用_實戰創建明星關系圖譜---Neo4j圖數據庫工作筆記0010

然后我們再來看一下這個明星關系圖譜 可以看到這里 這個是原來的startRelation 我們可以寫CQL去查詢對應的關系 可以看到,首先查詢出來以后,然后就可以去創建 我們可以把寫的創建明星關系的CQL,拿到 springboot中去執行 可以看到,這里我們先寫一個StarRelationRepository,然…

Java二分法查找

二分法&#xff1a;首先需要一個由小到大排序好的數組&#xff0c;先找到其中間值&#xff0c;然后進行比較如果比較中間值大的話則向前找。如果比要找的小&#xff0c;則向后找。 代碼實現&#xff1a; //定義查詢方法 public static int searchTarget(int[] nums, int targ…

wireshark界面內容含義

網絡分析工具——WireShark的使用&#xff08;超詳細&#xff09;_世間繁華夢一出的博客-CSDN博客 wireshark抓包數據&#xff1a;理解與分析_wireshark里面length_ 佚名的博客-CSDN博客

【圖書推薦 | 測試】—《測試設計思想》

前言 隨著科技的不斷發展&#xff0c;互聯網的不斷進步&#xff0c;日益出現了一種趨勢&#xff1a;測試設計將成為一種跨領域的綜合性工作&#xff0c;測試者將成為一種跨領域的通用型人才。由此清華大學出版社推出了一本名為《測試設計思想》的書籍&#xff0c;由知名專家周…

PHP-FPM進程排查

1、查看php-fpm的進程個數 ps -ef |grep "php-fpm"|grep "pool"|wc -l2、查看每個php-fpm占用的內存大小 ps -ylC php-fpm --sort:rss3.查看PHP-FPM在你的機器上的平均內存占用 ps --no-headers -o "rss,cmd" -C php-fpm | awk { sum$1 } END…

防止 JavaScript 中的正則表達式回溯

防止 JavaScript 中的正則表達式回溯 正則表達式是用于在軟件應用程序中操作和驗證文本的強大工具。然而&#xff0c;某些正則表達式模式可能容易受到回溯的影響&#xff0c;這可能會導致超線性運行時&#xff0c;并可能導致DoS攻擊。在本文中&#xff0c;我們將探討什么是回溯…

ios swift5 collectionView 瀑布流(兩列)

文章目錄 1.瀑布流1.1 demo地址1.2 記得把部署的最低版本由8改成11,13甚至更高。不然編譯會報錯 2.動態計算圖片和文字的高度 1.瀑布流 1.1 demo地址 CollectionViewWaterfallLayout - github 1.2 記得把部署的最低版本由8改成11,13甚至更高。不然編譯會報錯 2.動態計算圖片和…

產業園區數字孿生3d可視化全景展示方案

隨著數字經濟的發展&#xff0c;數字技術給企業發展帶來了機遇的同時&#xff0c;也為企業管理帶來挑戰。比如園區運維&#xff0c;不僅體量大&#xff0c;復雜的運維管理系統&#xff0c;落地難度也較高。那么如何通過數字化手段重塑園區運營&#xff0c;打通園區各業務數據孤…

SQLyog中導入CSV文件入庫到MySQL中

1.在數據庫中新建一個表&#xff0c;設置列名&#xff08;與待導入文件一致&#xff09;&#xff0c;字段可以多出幾個都可以 2.右鍵表名&#xff0c;導入- - >導入使用本地加載的CSV數據 選擇使用加載本地CVS數據 3.指定好轉義字符&#xff0c;將終止設置為,號(英文狀態下…

idea常見錯誤大全之:解決全局搜索失效+搜索條件失效(條件為空)+F8失靈

問題一&#xff1a;全局搜索快捷鍵ctrlshiftf 突然失靈了&#xff0c;鍵盤敲爛了 都沒反應&#xff0c;這是為什么呢&#xff1f; 肯定不是idea本身的原因&#xff0c;那么就是其它外在因素影響到了idea的快捷鍵&#xff0c;那么其它的快捷鍵為什么沒失效呢&#xff0c;原因只有…

服務器擴展未生效

服務器擴容未生效 在阿里云付費擴容后&#xff0c;在服務器里面看未生效。 阿里云->實例與鏡像->實例->選擇實例->云盤->擴容進入linux服務器查看&#xff1a; df -h vda1擴容未生效。原40g->擴容后100g 解決方法&#xff1a; 1、安裝growpart yum inst…

Win11環境下 Unity個人版無法激活

網上教程大多都是在win10環境下運行&#xff0c;win11環境下遇到很多沒有碰到的問題&#xff0c;故簡單做個記錄&#xff0c;也方便同樣使用win11的朋友解決問題。 Unity2021無法打開 問題描述&#xff1a;下載Unity2021.3.4f1c1版本&#xff08;LTS&#xff09;后&#xff0…