數據庫

MYSQL索引最佳實踐-小浪學習網

MYSQL索引最佳實踐

你做了一個明智的選擇 理解索引對開發和dba來說都是極其重要 差勁的索引對產品問題負相當大的一部分責任 索引不是多么高深的問題 MySQL 索引一覽表 理解索引 為你的應用創建最佳索引 擁抱MySQL...
站長的頭像-小浪學習網站長1年前
2010
MySQL SQL命令速查-小浪學習網

MySQL SQL命令速查

一、MySQL服務器相關命令 啟動mysql服務?net start mysql服務名 關閉MySQL服務net stop MySQL服務名 登錄mysql -h主機名 -u用戶名 [-P端口] -p 退出quit;或exit; 設置訪問端字符set names utf8...
站長的頭像-小浪學習網站長1年前
3413
Mysql安全性測試-小浪學習網

Mysql安全性測試

一、沒有進行預處理的SQL語句 <?php // 1.連接數據庫 $conn = mysql_connect(&#39;127.0.0.1:3306&#39;, &#39;root&#39;, &#39;518666&#39;); if (!$conn) { die(&q...
站長的頭像-小浪學習網站長1年前
327
ORACLE 通過SPM為SQL語句加HINT-小浪學習網

ORACLE 通過SPM為SQL語句加HINT

一個sql,通過spm固定它的執行計劃,可以通過dbms_spm.load_plans_from_cursor_cache實現。也可以通地此功能在不修改原sql的情況下對其加hint來固定執行計劃。db version:oracle 11.2.0.4os:cen...
站長的頭像-小浪學習網站長1年前
2912
Mac下brew方式安裝mysql-小浪學習網

Mac下brew方式安裝mysql

原本以為在mac下安裝配置mysql是一個很簡單的事情,結果在這個過程中遇到了不少麻煩。用了快兩個小時才將問題解決。寫此文的目的就是希望大家可以快速的在mac下安裝配置好mysql,少走些彎路! M...
站長的頭像-小浪學習網站長1年前
2212
mysql merge union merge sort_union 的不同-小浪學習網

mysql merge union merge sort_union 的不同

看到mysql手冊的index merge optimization,不禁有一些想法,所以記錄如下文 先來解釋下2種方式不同:這兩種方式都使用一個table中的不同二級索引進行,注意是單個表。merge union :在使用or的...
站長的頭像-小浪學習網站長1年前
2514
讓mysqldump變成并發導出導入的魔法-小浪學習網

讓mysqldump變成并發導出導入的魔法

首先說明,mysqldump的導出速度并不慢,經測試能達到50m/s的速度,10g數據花費3分鐘的樣子,可以看到瓶頸在于網絡和磁盤io,再怎樣的導出工具也快不了多少,但是導入卻花了60分鐘,磁盤和網絡大...
站長的頭像-小浪學習網站長1年前
265
自動記錄MySQL慢查詢快照腳本-小浪學習網

自動記錄MySQL慢查詢快照腳本

寫這個腳本的初衷是在使用阿里云rds的過程中,數據庫出現異常,需要快速恢復。網上有許多類似的kill腳本,都是通過 mysqladmin 實現的。然而 ali-rds 環境有以下限制: 不提供 SUPER 權限的用戶...
站長的頭像-小浪學習網站長1年前
2410
分布式情況下生成數據庫唯一ID的解決方案-小浪學習網

分布式情況下生成數據庫唯一ID的解決方案

id作為業務的唯一標識,在數據設計中屢見不鮮,例如: ?商品 —— product_id ?訂單 —— order_id ?消息 —— message_id 這些標識往往就是數據庫的主鍵,MySQL會在主鍵是建立聚簇索引,這...
站長的頭像-小浪學習網站長1年前
2410
電商系統中的下單功能的mysql架構設計-小浪學習網

電商系統中的下單功能的mysql架構設計

簡單的訂單業務的基本模型設計用戶、商品(庫存)、訂單、付款,這里只考慮商品和訂單,流程是下訂單 -> 減庫存,這兩步必須同時完成,不能下了訂單不減庫存(超賣),或者減了庫存沒有生成...
站長的頭像-小浪學習網站長1年前
265