欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

高性能網(wǎng)站建設(shè)之MSSqlServer數(shù)據(jù)庫分區(qū)

2023-10-27    分類: 網(wǎng)站建設(shè)

什么是數(shù)據(jù)庫分區(qū)?
數(shù)據(jù)庫分區(qū)是一種對表的橫向分割,Sql server 2005企業(yè)版和之后的Sql server版本才提供這種技術(shù),這種對表的橫向分割不同于2000中的表分割,它對訪問用戶是透明的,用戶并不會感覺的表被橫向分割了。(2000中的表橫向分割是建n個表例如按時間建表每月一個表,表名不同,最后需要做一個大視圖)

關(guān)于具體的如何做分區(qū),請參考數(shù)據(jù)庫分區(qū)演練http://www.cnblogs.com/yukaizhao/archive/2008/05/07/sql_partition_test.html

為什么要分區(qū)?
顯而易見分區(qū)是為了提高數(shù)據(jù)庫的讀寫性能,提高數(shù)據(jù)庫的效率;

分區(qū)是否總是可以提高效率?
分區(qū)是一把雙刃劍,并不總能提高效率,這和具體情況有關(guān)系。
之所以有分區(qū)技術(shù),分區(qū)技術(shù)用的好的話可以提高性能,是因為一方面分區(qū)把一大塊數(shù)據(jù)分成了n小塊,這樣查詢的時候很快定位到某一小塊上,在小塊中尋址要快很多;另一方面CPU比磁盤IO快很多倍,而硬件上又有多個磁盤,或者是RAID(廉價磁盤冗余陣列),可以讓數(shù)據(jù)庫驅(qū)動CPU同時去讀寫不同的磁盤,這樣才有可能可以提高效率。
分區(qū)在有些時候并不能提高讀寫效率,比如說我們經(jīng)常看到的按照日期字段去分區(qū)MSDN例子,這個實例中是按照記錄的生成時間來分區(qū)的,把一年的數(shù)據(jù)分割成12個分區(qū),每月一個。這樣的分區(qū)導(dǎo)致分區(qū)并不能實現(xiàn)CPU同步寫并提高寫入性能,因為在同一個時段CPU總是要寫入到最新的那一個分區(qū)對應(yīng)的磁盤中。另一個問題是:這樣分區(qū)是否可以提高讀取性能呢?答案是不一定,要看根據(jù)什么字段來查詢,如果是根據(jù)時間來查詢,根據(jù)時間生成報表那么這種分區(qū)肯定會提高查詢的效率,但是如果是按照某個客戶查詢客戶最近1年內(nèi)的賬單數(shù)據(jù),這樣數(shù)據(jù)分布到不同的分區(qū)上,這樣的話效率就不一定能提高了,這要看數(shù)據(jù)在同一個分區(qū)上連續(xù)分布的讀性能高,還是CPU從幾個磁盤上同步讀取,然后在合并數(shù)據(jù)的性能更高一些,這和讀取數(shù)據(jù)的記錄數(shù)也有關(guān)系。

如何分區(qū)?用什么字段做分區(qū)依據(jù)?
具體如何分區(qū)和涉及的業(yè)務(wù)有關(guān)系,要看業(yè)務(wù)上最經(jīng)常的寫入和讀取操作是什么,然后再考慮分區(qū)的策略。

既然與具體業(yè)務(wù)相關(guān),我們就假定一個業(yè)務(wù)環(huán)境,假如我們要做一個論壇,對論壇的帖子和回復(fù)表進行分區(qū)。
論壇中最常見的寫操作是1)發(fā)帖 2)回復(fù)帖子,
最常見的讀操作是
1) 根據(jù)帖子id顯示帖子詳情和分頁的帖子回復(fù)
2) 根據(jù)帖子版面帖子列表頁根據(jù)版面id分頁讀取帖子列表數(shù)據(jù)
怎么分區(qū)更合適呢?現(xiàn)在還沒有準確答案,我有兩種可能的方案,寫下來,大家討論看看。
方案1. 根據(jù)帖子ID區(qū)域段分區(qū)(1-300w一個分區(qū)、300w-600w一個分區(qū)…),這樣理論上可以提高帖子詳細頁的讀取速度,而對于寫操作性能沒有益處,對于根據(jù)版面id讀取帖子列表頁有可能有益
方案2. 根據(jù)版面id進行分區(qū),這樣對于寫性能應(yīng)該有提高,不同的分區(qū)對應(yīng)不同的版面,當(dāng)有兩個版面同時有發(fā)帖回帖操作時,有可能可以并發(fā)寫。對于根據(jù)版面id獲得帖子列表頁數(shù)據(jù)也可以提高性能,而對于帖子詳細信息頁沒有性能影響。

多大的數(shù)據(jù)量才需要分區(qū)?
這個問題只能說一個內(nèi)部標(biāo)準,如果一張表的記錄超過在超過1000w,并以每月百萬的數(shù)據(jù)量增長,那就需要分區(qū)。

關(guān)于具體的如何做分區(qū),請參考數(shù)據(jù)庫分區(qū)演練http://www.cnblogs.com/yukaizhao/archive/2008/05/07/sql_partition_test.html

本文題目:高性能網(wǎng)站建設(shè)之MSSqlServer數(shù)據(jù)庫分區(qū)
地址分享:http://aaarwkj.com/news26/288026.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作微信小程序、網(wǎng)站策劃網(wǎng)站導(dǎo)航、GoogleApp設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
精品国产一区二区三区av在线| 日产极品一区二区三区| 日韩欧美二区三区精品在线| 亚洲精品高清一区二区| 欧美精品蜜桃激情一区久久| 手机在线观看av网站| 亚洲一区二区三区不卡伦理| 一区二区三区乱码国产 | 亚洲成av人一区二区三区| 中国吞精囗交免费视频| 蜜桃少妇人妻一区二区视频| 香蕉视频欧美久久精品| 亚洲欧洲精品专线九九| 日本人妻在线一区二区三区| 欧美日韩国产天天干| 最近免费欧美一级黄片| 日本一区中文字幕怎么用| 最新91熟女九色地址| 久久97精品人人做人人爽| 午夜伦理视频免费观看| 91天美精东果冻麻豆| 男人的天堂av免费看看| 亚洲av成人在线不卡| 中文字幕在线视频黄字幕| 成人国产精品三上悠亚久久| 日本一区二区三在线观看| 亚洲欧美日韩校园春色| 亚洲国产成人av精品精品国产自| 另类国产人妖免费视频网站大全 | 亚洲欧洲成熟熟女妇专区乱| 日本精品专区在线观看| 欧美日韩国产精品乱人伦| 欧美日韩国产成人激情| 亚洲av男人电影天堂| 男女在线视频网站免费| 国产亚洲精品一区二区三在线观看| 国产一级三级视频在线| 国产乱肥老妇国产一区二| 日本一道本不卡一区二区| 国产欧美日韩一区二区三区四区| 亚洲高清中文字幕专区|