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

mysql merge union merge sort_union 的不同-小浪學(xué)習(xí)網(wǎng)

mysql merge union merge sort_union 的不同

看到mysql手冊(cè)的index merge optimization,不禁有一些想法,所以記錄如下文 先來(lái)解釋下2種方式不同:這兩種方式都使用一個(gè)table中的不同二級(jí)索引進(jìn)行,注意是單個(gè)表。merge union :在使用or的...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)1年前
2514
讓mysqldump變成并發(fā)導(dǎo)出導(dǎo)入的魔法-小浪學(xué)習(xí)網(wǎng)

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

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

自動(dòng)記錄MySQL慢查詢快照腳本

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

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

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

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

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

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

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

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

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

MySQL 存儲(chǔ)過(guò)程中執(zhí)行動(dòng)態(tài) SQL 語(yǔ)句

mysql> mysql>?delimiter?$$ mysql> mysql>?CREATE?PROCEDURE?set_col_value ????->????????(in_table?????VARCHAR(128), ????-...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎ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...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)1年前
2015
財(cái)政年度表之建表約束-小浪學(xué)習(xí)網(wǎng)

財(cái)政年度表之建表約束

Create?Table?FinancialYear (fiscal_year?INTEGER?NOT?NULL?PRIMARY?KEY, start_date?DATE?NOT?NULL, CHECK?((EXTRACT(YEAR?FROM?start_date)=fiscal_year-1) AND?(EXTRACT?(MO...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)1年前
366
mysql查詢今天,昨天,近7天,近30天,本月,上一月數(shù)據(jù)方法-小浪學(xué)習(xí)網(wǎng)

mysql查詢今天,昨天,近7天,近30天,本月,上一月數(shù)據(jù)方法

話說(shuō)有一文章表article,存儲(chǔ)文章的添加文章的時(shí)間是add_time字段,該字段為int(5)類型的,現(xiàn)需要查詢今天添加的文章總數(shù)并且按照時(shí)間從大到小排序,則查詢語(yǔ)句如下:? ??SELECT?*?FROM?`...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)1年前
219