歡迎光臨
每天分享高質量文章

標籤:Mysql

單表千萬行資料庫 LIKE 搜尋最佳化手記-知識星球
後端

單表千萬行資料庫 LIKE 搜尋最佳化手記

cycadmin閱讀(1199)評論(0)贊(0)

我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜尋,LIKE 運算子用於在 WHERE 子句中搜索列中的指定模式。 如果需要查詢客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 語句: SELECT * FROM Cust...

深入mysql之事務、儲存過程和觸發器-知識星球
後端

深入mysql之事務、儲存過程和觸發器

cycadmin閱讀(608)評論(0)贊(0)

儲存過程 為以後的使用而儲存的一條或多條mysql語句的集合。模糊上可將其視為批檔案。 它是函式。對,就相當於C語言中的函式、c++/java中的方法。可以呼叫,提高SQL執行效率。 一般情況下,普通許可權的使用者只有使用儲存過程的許可權,而沒有...

分庫分表實戰:可能是使用者表最佳分庫分表方案-知識星球
後端

分庫分表實戰:可能是使用者表最佳分庫分表方案

cycadmin閱讀(2031)贊(1)

再次丟擲筆者的觀點,在能滿足業務場景的情況下,單表>分割槽>單庫分表>分庫分表,推薦優先順序從左到右逐漸降低。 本篇文章主要講使用者表(或者類似這種業務屬性的表)的分表方案,至於訂單表,流水錶等,本文的方案可能不是很合適,可以...

阿裡不讓 MySQL 多表 Join ?我偏要!-知識星球
後端

阿裡不讓 MySQL 多表 Join ?我偏要!

cycadmin閱讀(992)贊(1)

一、 問題提出:《阿裡巴巴JAVA開發手冊》裡面寫超過三張表禁止join,這是為什麼? 二、問題分析:對這個結論,你是否有懷疑呢?也不知道是哪位先哲說的不要人云亦云,今天我設計sql,來驗證這個結論。(實驗沒有從程式碼角度分析,目前達不到。可...

架構雜談《七》-知識星球
後端

架構雜談《七》

cycadmin閱讀(592)贊(0)

容器VS虛擬機器 一、什麼是虛擬機器 虛擬機器(Virtual Machine)指透過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。 虛擬系統透過生成現有作業系統的全新虛擬映象,它具有真實windows系統完全一樣的...

這種 SQL 寫法會導致索引失效?-知識星球
後端

這種 SQL 寫法會導致索引失效?

cycadmin閱讀(502)贊(1)

來自公眾號:譚小譚 網上經常能看到一些文章總結在 mysql 中不能命中索引的各種情況,其中有一種說法就是指使用了 or 的陳述句都不能命中索引。   這種說法其實是不夠正確的,正確的結論應該是,從 mysql5.0 後,如果在 ...

分享創造快樂