報錯 插入更新_window如何解決mysql數據量過大導致的報錯

window如何解決報錯“The total number of locks exceeds the lock table size”

第一大步,查看mysql配置信息

在CMD中輸入

mysql -hlocalhost -uroot -p
#如果設置了密碼直接接在p 后面
show variables like '%storage_engine%'

以下為結果

a99e25993a0fe6eb349498b10602b0b7.png

可以看到InnoDB是MySQL的默認引擎。InnoDB表執行大批量數據的更新,插入,刪除操作時會出現報錯“The total number of locks exceeds the lock table size”,這說明MySQL的默認配置已經無法滿足你的需求了,需要調整InnoDB全局的innodb_buffer_pool_size的值(也就算緩沖池大小),并且重啟mysql服務。步驟如下

show variables like "%_buffer_pool_size%"

a0ba5a7533c14766c62a2e15f348f01f.png

第二大步,在mysql的配置文件中修改my.ini配置

以管理員身份修改,并保存

69b0d7cbce0587d58fdd3cddd64acc44.png

輸入Window+R

5ff53c9147acf8ab197090f73e68b64e.png

再輸入services.msc,點擊確定

找到mysql8.0 ,點擊啟動

28a25ab79a53823807524a3ad8fbd6c7.png

成功修改列名,中途出現小插曲,會出現下面的報錯

9dca4433feeb7088b110249d473f2e46.png

這個報錯沒有解決,但仍成功修改列名,如下圖

1cca5b760886bf6fa55adb885c8f4805.png

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

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

相關文章

148. Sort List

Sort a linked list in O(n log n) time using constant space complexity. Example 1: Input: 4->2->1->3 Output: 1->2->3->4 Example 2: Input: -1->5->3->4->0 Output: -1->0->3->4->5難度:medium 題目:排…

Mybatis源碼閱讀(四):核心接口4.2——Executor(下)

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

python解橢圓方程的例題_橢圓標準方程典型例題及練習題

橢圓標準方程典型例題例1已知P 點在以坐標軸為對稱軸的橢圓上,點P 到兩焦點的距離分別為354和352,過P 點作焦點所在軸的垂線,它恰好過橢圓的一個焦點,求橢圓方程. 解:設兩焦點為1F 、2F ,且3541…

leetcode393. UTF-8 Validation

題目要求 A character in UTF8 can be from 1 to 4 bytes long, subjected to the following rules:For 1-byte character, the first bit is a 0, followed by its unicode code. For n-bytes character, the first n-bits are all ones, the n1 bit is 0, followed by n-1 by…

Mybatis源碼閱讀(五 ):接口層——SqlSession

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

插入公式_一個小工具,徹底幫你搞定在Markdown中插入公式的問題

在編輯Markdown文檔時,插入公式是一個挺麻煩的活兒。需要掌握LaTex語法。我自己看完語法后,直接放棄,這絕對是反人類的語法。(好吧,是我不會用...)但是,我相信你看了這篇文章后,絕對…

JavaScript數據結構與算法——字典

1.字典數據結構 在字典中,存儲的是【鍵,值】對,其中鍵名是用來查詢特定元素的。字典和集合很相似,集合以【值,值】的形式存儲,字典則是用【鍵,值】對的形式存儲。字典也稱作映射。 2.創建字典 f…

Mybatis源碼閱讀(一):Mybatis初始化1.2 —— 解析別名、插件、對象工廠、反射工具箱、環境

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

中西方對時間的差異_中西方時間觀念差異 英文

The concept of time(時間觀念)①Inchina,words and phrases about time are very general. Forexample,ifyoudatewithsomeone,mostofChineseusedtoanswer: in the afternoon /at night/after a while and so on.Butinwestern,peoplehaveaverystrongconc…

Google 修改 Chrome API,防止隱身模式檢測

開發四年只會寫業務代碼,分布式高并發都不會還做程序員? 在使用 Chrome 瀏覽網頁時,某些網站會使用某種方法來確定訪問者是否處于隱身模式,這是一種隱私泄漏行為。Google 目前正在考慮修改 Chrome 的相關 API,來杜絕…

Mybatis源碼閱讀(一):Mybatis初始化1.1 解析properties、settings

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

亞馬遜推薦python_使用python查找amazon類別

我想得到amazon的類別,我計劃廢棄不用API。我已經取消了http://www.amazon.com,我已經在Shop By Department下拉列表中抓取了所有的類別和子類別,我創建了一個web服務來完成這項工作,代碼就在這里route(/hello)def hello():textli…

JavaScript異步基礎

唯一比不知道代碼為什么崩潰更可怕的事情是,不知道為什么一開始它是工作的!在 ECMA 規范的最近幾次版本里不斷有新成員加入,尤其在處理異步的問題上,更是不斷推陳出新。然而,我們在享受便利的同時,也應該了…

Flutter、ReactNative、uniapp對比

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

JavaScript數組方法

一、基本類型和引用類型 數值、字符串、布爾值、undefined、null可以直接寫出來,比較簡單的數據稱為基本類型,在比較的時候,是直接按值比較。對象、函數、數組復雜的數據是引用類型,在比較的時候,是按照地址比較。cons…

nodejs mysql模塊_NodeJs使用Mysql模塊實現事務處理

依賴模塊:1. mysql:https://github.com/felixge/node-mysqlnpm install mysql --save2. async:https://github.com/caolan/asyncnpm install async --save(ps: async模塊可換成其它Promise模塊如bluebird、q等)因為Node.js的mysql模塊本身對于…

計數排序vs基數排序vs桶排序

從計數排序說起 計數排序是一種非基于元素比較的排序算法,而是將待排序數組元素轉化為計數數組的索引值,從而間接使待排序數組具有順序性。 計數排序的實現一般有兩種形式:基于輔助數組和基于桶排序。 基于輔助數組 整個過程包含三個數組&…

多線程中ThreadLocal的使用

*************************************優雅的分割線 ********************************** 分享一波:程序員賺外快-必看的巔峰干貨 如果以上內容對你覺得有用,并想獲取更多的賺錢方式和免費的技術教程 請關注微信公眾號:HB荷包 一個能讓你學習技術和賺錢方法的公眾號,持續更…

mysql 查看所有表的引擎_MySQL查看數據庫、表的占用空間大小以及某個庫中所有表的引擎類型...

本文章來給大家介紹一些常用的MySQL查看數據庫、表的占用空間大小sql命令吧,希望此教程 對各位同學會有所幫助。查看各庫的大小代碼如下復制代碼SELECT SUM(DATA_LENGTH)SUM(INDEX_LENGTH) FROM information_schema.tables WHERE TABLE_SCHEMAdatabase_name;結果是以…

Fusion組件庫是如何支持多語言能力的

隨著國際化發展,多語言的需求越來越常見,單一的語言已經遠不能滿足需求了。作為一個組件庫,支持多語言也是基本能力。 多語言功能的本質其實是文本的替換,一個詞匯“OK”,在英文語境下是“OK”,日語語境下是…