開發(fā)學(xué)習(xí)

ORACLE 通過SPM為SQL語句加HINT-小浪學(xué)習(xí)網(wǎng)

ORACLE 通過SPM為SQL語句加HINT

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

Mac下brew方式安裝mysql

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

mysql merge union merge sort_union 的不同

看到mysql手冊的index merge optimization,不禁有一些想法,所以記錄如下文 先來解釋下2種方式不同:這兩種方式都使用一個table中的不同二級索引進行,注意是單個表。merge union :在使用or的...
讓mysqldump變成并發(fā)導(dǎo)出導(dǎo)入的魔法-小浪學(xué)習(xí)網(wǎng)

讓mysqldump變成并發(fā)導(dǎo)出導(dǎo)入的魔法

首先說明,mysqldump的導(dǎo)出速度并不慢,經(jīng)測試能達到50m/s的速度,10g數(shù)據(jù)花費3分鐘的樣子,可以看到瓶頸在于網(wǎng)絡(luò)和磁盤io,再怎樣的導(dǎo)出工具也快不了多少,但是導(dǎo)入?yún)s花了60分鐘,磁盤和網(wǎng)絡(luò)大...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
265
自動記錄MySQL慢查詢快照腳本-小浪學(xué)習(xí)網(wǎng)

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

寫這個腳本的初衷是在使用阿里云rds的過程中,數(shù)據(jù)庫出現(xiàn)異常,需要快速恢復(fù)。網(wǎng)上有許多類似的kill腳本,都是通過 mysqladmin 實現(xiàn)的。然而 ali-rds 環(huán)境有以下限制: 不提供 SUPER 權(quán)限的用戶...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
2410
分布式情況下生成數(shù)據(jù)庫唯一ID的解決方案-小浪學(xué)習(xí)網(wǎng)

分布式情況下生成數(shù)據(jù)庫唯一ID的解決方案

id作為業(yè)務(wù)的唯一標(biāo)識,在數(shù)據(jù)設(shè)計中屢見不鮮,例如: ?商品 —— product_id ?訂單 —— order_id ?消息 —— message_id 這些標(biāo)識往往就是數(shù)據(jù)庫的主鍵,MySQL會在主鍵是建立聚簇索引,這...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
2410
電商系統(tǒng)中的下單功能的mysql架構(gòu)設(shè)計-小浪學(xué)習(xí)網(wǎng)

電商系統(tǒng)中的下單功能的mysql架構(gòu)設(shè)計

簡單的訂單業(yè)務(wù)的基本模型設(shè)計用戶、商品(庫存)、訂單、付款,這里只考慮商品和訂單,流程是下訂單 -> 減庫存,這兩步必須同時完成,不能下了訂單不減庫存(超賣),或者減了庫存沒有生成...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
265
MySQL非主從環(huán)境下數(shù)據(jù)一致性校驗及修復(fù)程序-小浪學(xué)習(xí)網(wǎng)

MySQL非主從環(huán)境下數(shù)據(jù)一致性校驗及修復(fù)程序

1. 簡介 項目地址:https://github.com/seanlook/p... 主從環(huán)境下數(shù)據(jù)一致性校驗經(jīng)常會用 pt-table-checksum 工具,它的原理及實施過程之前寫過一篇文章:生產(chǎn)環(huán)境使用 pt-table-checksum 檢查M...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
4915
更新數(shù)據(jù)庫中表的統(tǒng)計信息-小浪學(xué)習(xí)網(wǎng)

更新數(shù)據(jù)庫中表的統(tǒng)計信息

IF?EXISTS(SELECT?name?FROM?sys.databases?WHERE?name=N'Test') BEGIN USE?Test EXEC?sp_updatestats END GO
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
297
MySQL 存儲過程中執(zhí)行動態(tài) SQL 語句-小浪學(xué)習(xí)網(wǎng)

MySQL 存儲過程中執(zhí)行動態(tài) SQL 語句

mysql> mysql>?delimiter?$$ mysql> mysql>?CREATE?PROCEDURE?set_col_value ????->????????(in_table?????VARCHAR(128), ????-...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
307
金額大寫轉(zhuǎn)小寫SQL-小浪學(xué)習(xí)網(wǎng)

金額大寫轉(zhuǎn)小寫SQL

Create?Or?Replace?Function?Money2Chinese(Money?In?Number)?Return?Varchar2?Is ? ??strYuan???????Varchar2(150); ? ??strYuanFen????Varchar2(152); ? ??numL...
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會員站長1年前
2015