第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么情況下適合表分區(qū)?

什么情況下適合表分區(qū)?

交互式愛情 2018-07-30 09:10:48
目前有一張表,行數(shù)在9千萬左右,后續(xù)還會有增長,但表只有一個字段,類似于訂單號一樣的字符竄,而且這個字段是唯一的 字段類型是varchar(16)  目前一條查詢語句 :if exists(select top 1 字段 from 表 where 字段='條件值')  這個判斷在一個批處理中,每次執(zhí)行批處理都會查詢一次,而且這個批處理被調(diào)用非常頻繁,現(xiàn)在監(jiān)控到這條語句在查詢的時候有時候會很相對慢。后續(xù)我把這個表備份下載到本地,做了表分區(qū),發(fā)現(xiàn)在本地測試,指定分區(qū)查詢和普通條件查詢差距很大,指定分區(qū)查詢會快很多【表已經(jīng)分好區(qū)】 但是用了SQL自帶的評估,和正式服務(wù)器上的沒有做分區(qū)的查詢評估 發(fā)現(xiàn)評估系數(shù) 差不多,所以我現(xiàn)在擔心 在服務(wù)器把這個表做了分區(qū) 會不會沒有太多提升,因為這個表畢竟只有一個字段 而且還是主鍵。
查看完整描述

2 回答

?
蕭十郎

TA貢獻1815條經(jīng)驗 獲得超13個贊

單個字段表還不至于分表吧,我是用分表的場景是根據(jù)客戶編號,每一千個客戶的產(chǎn)品信息分一張表,這樣每個產(chǎn)品信息表里面的數(shù)據(jù)基本都在幾百萬到上千萬不等。 但表的話,肯定會有壓力的。

我?guī)湍闼懔艘幌?,你這里9千萬的數(shù)據(jù)量, 如果全部緩存在內(nèi)存的話為不到1.4G ,所以你可以考慮放在內(nèi)存里。

效率低下的問題,可能是因為varchar索引的原因,如果訂單號是int型是最好的,不過你現(xiàn)在的業(yè)務(wù)是不會使用int型了。

關(guān)注下,同時期待好的解決方案。


查看完整回答
反對 回復(fù) 2018-08-01
?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

還沒做過 關(guān)注一下

查看完整回答
反對 回復(fù) 2018-08-01
  • 2 回答
  • 0 關(guān)注
  • 903 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號