原创 MySQL 主從複製解決了什麼問題?出現同步延遲如何解決?

主從複製解決的問題 數據分佈:通過複製將數據分佈到不同地理位置 負載均衡:讀寫分離以及將讀負載到多臺從庫 備份:可作爲實時備份 高可用性:利用主主複製實現高可用 複製原理 複製的原理其實很簡單,僅分爲以下三步: 在主庫上把數據更改記錄到二

原创 MyISAM與InnoDB的索引,究竟有什麼差異?

數據庫的索引分爲主鍵索引(Primary Inkex)與普通索引(Secondary Index)。InnoDB和MyISAM是怎麼利用B+樹來實現這兩類索引,其又有什麼差異呢?這是今天要聊的內容。 一,MyISAM的索引 MyISAM的

原创 SQL 語句中單引號、雙引號的用法

關於Insert字符串 ,在(單引號,雙引號)這個方面發生了問題,其實主要是因爲數據類型和變量在作怪。下面我們就分別講述,雖然說的是Insert語句, 但是Select、Update、Delete語句都是一樣的。 假如有下述表格 myta

原创 MySQL官方的數據庫中間件,有人用麼?

MySQL官方的數據庫中間件,mysql-proxy,有童鞋瞭解麼? mysql-proxy是什麼? mysql-proxy是mysql官方提供的mysql中間件服務,上游可接入若干個mysql-client,後端可連接若干個mysql-

原创 不懂就問:SQL 語句中 where 條件後 寫上1=1 是什麼意思

程序員在編程過程中,經常會在代碼中使用到“where 1=1”,這是爲什麼呢? SQL注入 初次看到這種寫法的同學肯定很納悶,加不加where 1=1,查詢不都一樣嗎?例如: select * from customers; 與 sele

原创 Mysql中join的那些事

我們來聊一聊Mysql中的join原理,join用法基本工作過的都會用,不管是left join、right join、inner join語法都是比較簡單的。 但是,join的原理確實博大精深,對於一些傳統it企業,幾乎是一句sql走天

原创 Kubernetes監控指標獲取方式對比

對比 node-exporter用於採集服務器層面的運行指標,包括機器的loadavg、filesystem、meminfo等基礎監控,類似於傳統主機監控維度的zabbix-agent。 metric-server/heapster是從a

原创 MySQL 數據庫定時備份的幾種方式(非常全面)

在操作數據過程中,可能會導致數據錯誤,甚至數據庫奔潰,而有效的定時備份能很好地保護數據庫。本篇文章主要講述了幾種方法進行 MySQL 定時備份數據庫。 一. mysqldump命令備份數據 在MySQL中提供了命令行導出數據庫數據以及文件

原创 Linux 下使用 shell 批量修改文件名的三種方法

1、通過sed替換 [root@node01 wolf]# find / -type f -name wolf.log /wolf.log /tmp/wolf.log /root/wolf/wolf.log [root@node0

原创 SQL中的分組集

分組集的定義 是多個分組的並集,用於在一個查詢中,按照不同的分組列對集合進行聚合運算,等價於對單個分組使用"UNION ALL",計算多個結果集的並集。 分組集種類 SQL Server的分組集共有三種 GROUPING SETS, CU

原创 神奇的SQL之聯表細節:MySQL JOIN的執行過程

問題背景 對於 MySQL 的 JOIN,不知道大家有沒有去想過他的執行流程,亦或有沒有懷疑過自己的理解(自信滿滿的自我認爲!);如果大家不知道怎麼檢驗,可以試着回答如下的問題: 驅動表的選擇 MySQL 會如何選擇驅動表,按從左至右

原创 雲上 MySQL 的這8個要點,運維,請了解一下~

使用雲上的 MySQL 時,會遇到很多人詢問 CDB 的。爲了更好的瞭解雲上的 MySQL,本文將介紹一些重要的知識點。 1.實例類型 目前雲數據庫 MySQL 支持三種架構:基礎版、高可用版、單節點高 IO 版 1.基礎版是單個節點部署

原创 利用 Linux 查找重複文件

方法一:使用Find命令 本部分算是對find強大功能的擴展使用方法說明。在find的基礎上,我們可與(如xargs命令)等其它基本Linux命令相結合,即能創造出無限的命令行功能,比如:可以快速查找出Linux某個文件夾及其子文件夾中的

原创 幾道常見SQL面試題

前言 今天樓主給大家列一下關於MySQL數據庫幾個常見面試題,如果大家對其中的問題感興趣,可以自行擴展研究。 UNION ALL 與 UNION 的區別 UNION和UNION ALL關鍵字都是將兩個結果集合併爲一個。 UNION在進

原创 Docker正着手更新並擴展產品訂閱機制

數百萬開發人員正使用Docker構建、共享並運行各類應用程序,調查顯示55%的專業開發人員每天都在使用Docker。在這類工作環境中,針對軟件供應鏈的外部攻擊可謂持續肆虐,也使得開發人員對Docker可信內容的需求不斷提升——包括迫切希望