原创 MySQL不完全乾貨教程(持續更新中)

已經有很多教程面面俱到、事無鉅細,但實際上能用到的、消化的內容很少。 希望本文能幫助MySQL初中級使用者,解決問題的同時,提供更好的學習與實踐方法,從原理角度理解爲何要這麼用、爲何MySQL要這樣設計。 本文聚焦於常見的使用

原创 MySQL性能分析之show processlist及information_schema.processlist詳解

本文着重於命令拆解,要快速使用processlist,可閱讀下一篇文章: MySQL性能分析 - (二) information_schema使用樣例(監控連接數、數據量、事務和鎖) PostgreSQL的連接/事務監控,可

原创 網站不可用,全棧思維來搞定,再也不用找運維和開發

本文主要分享運維時的一種結構化思維,幫助大家提升問題定位能力和效率。 前言 這裏主要列舉了網站不可用時,可能出問題的點。實際場景中,不同系統的架構、環境、業務重心有很多差異,需要多實踐一些後,才能真正提升問題處理能力。 問題

原创 Linux啓動MySQL服務進程的幾種方式

啓動方式選擇常用的即可,但不能重複執行,否則提示進程已存在。 service mysqld start(已被systemctl start mysqld.service替代) 使用service mysqld status查

原创 Mac提高效率的快捷鍵

分享常用的一些快捷鍵,歡迎補充,一起提高辦公效率 目錄常用按鍵介紹系統管理關機和睡眠偏好設置觸摸板、鍵盤和鼠標窗口管理(最小化、關閉、退出)目錄(文件夾)文本和文件操作撤銷、重做複製、剪切全選查找 常用按鍵介紹 Comman

原创 PostgreSQL Limit分頁寫法

分頁常適用於性能優化,如以下場景: 業務只需要獲取部分數據,如top 10,此時查詢所有數據到客戶端,浪費數據庫磁盤IO/網絡IO、應用內存 數據量太大,傳輸時間可能過長甚至中斷、查詢到客戶端內存開銷巨大,每次只查詢較小數量的

原创 阿里雲交互式分析(Hologress)的常見問題

阿里雲交互式分析(Hologress),可用於數倉查詢加速。 因其底層採用(借鑑)了postgreSQL引擎,所以在語法、問題解決方案上,有很多是互通的。 其jdbc配置方式與PG完全一致,可參考《JDBC連接PostgreSQ

原创 Markdown使用方法、常用技巧彙總

本文爲Markdown系列文章的索引,持續更新中。 文本樣式(加粗、斜體、下劃線、刪除線、高亮、下標/上標) 如何定義錨(鏈接)、引用錨(網址鏈接) 表格、單元格合併、快速編輯表格 HTML表格轉Markdown表格樣例

原创 什麼是Little Endian和Big Endian?(Endianness:字節序、端序、尾序)

緬懷先驅:提出字節序概念的以色列裔計算機科學家Danny Cohen1,於2019-08-22病逝,享年81歲2。 目錄名詞釋義概念由來設計原理應用場景NBO(Net Bytes Order)HBO(Host Bytes O

原创 MySQL中VARCHAR最大長度是多少?CHAR和VARCHAR有哪些區別?

如果要了解MySQL其他類型長度,可以參考《MySQL字段長度、取值範圍、存儲開銷》 以我多年經驗來看,VARCHAR的最大長度、字符串類型選擇,用MySQL的人中十之七八是不清楚的。網上文章魚目混珠,以訛傳訛居多。 本文不

原创 Markdown文本樣式(加粗、斜體、下劃線、刪除線、高亮、下標/上標)

更多Markdown使用技巧,可參考《Markdown使用方法、常用技巧彙總》 以CSDN markdown爲例。 樣式名 效果 Markdown 加粗 文本 **文本** 或 __文本__,用兩個*或兩個_

原创 MaxCompute(ODPS)一對多連表時實現多行過濾(同樣適用於MySQL)

需求 給定表A、B: A中存在非主鍵列X;A中有多行記錄、X值相同; 1中X值可在B中找到多行記錄,但連表時A只需一條B記錄; 1中不同行、在B中選擇可能不同記錄(可能有多種條件),即多行過濾 +-----+-----+ |

原创 MySQL日期與時間函數(日期/時間格式化、增減、對比、時區、UTC和UNIX時間)

讀完本文,您將掌握MySQL的各類時間函數。 附錄提供了格式標識、時間間隔兩個速查表,便於日常工作中快速查找。 本文會持續更新、補充,建議您收藏。 更多MySQL函數介紹,可查看《MySQL函數和運算符》 MySQL提供了

原创 全網最全的HTTP狀態碼解讀(Status Code=200/301/302/401/403/404/405/500/502/504)

這可能是全網最全的HTTP狀態碼解釋,強烈建議您收藏。 目錄簡介定義作用過程五種分類狀態碼列表Web應用中的用法 在前後端開發、服務器運維等場景中,經常需要處理網絡請求。瞭解HTTP狀態碼,可以快速判斷常見問題。 簡介 定義

原创 修改主機Host配置(可用於屏蔽網站/廣告、防止DNS劫持和污染)

hosts是系統文件(沒有擴展名),主要用於解析域名到指定IP。 作用過程 有,獲取配置的IP無瀏覽器輸入網址Hosts配置有否網址對應的域名向服務器IP發起請求獲取DNS服務器的域名解析IP 爲了提高網絡請求效率,一般瀏覽器、