青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

一個表有100億條記錄,如何優化

我們的數據庫還在設計階段。
我們預計數據量將會很大,
一年的時間里,一張表,就會產生100億條數據,

表結構,如下
id,userid,createddate,
等等
正常情況下,100億條記錄如果都存在一個表里,
那么如果通過userid來查尋一定很慢。

所以,請教各位
在查詢的性能優化上,
表結構,數據庫結構,
有什么好的建議,
mysql實現,是否合適?

提示,業務需求中的一個特性是:
每個用戶都有一個userid
用戶只會查自己的數據,不會查看別人的數據。

謝謝各位。

===========================================================================

所有的優化都包含兩方面,技術的優化和需求的優化。
單表100億肯定不是一個好做法。即使每條只有1k,總的也差不多有10T,再考慮到備份,更復雜了。mysql單表也不支持10T數據。
有一個辦法,是根據日期創建新的表插入數據。
另外在需求優化方面,可以是只查詢近期的數據,那樣速度最快。如果要查詢歷史數據,就單獨做一個接口。

 

===========================================================================

我很好奇什么應用能在一年達到100億的數據?還要用MySQL

簡單的優化方法是分兩個表存儲,最近一段時間(如3個月)放在一個表里,其他放在歷史表里,一般只查詢第一個表。

===========================================================================

從硬件入手可以采取

1
、最簡單的提升性能的方法就是提升硬件,增加硬件的投入效果立竿見影,不過這個主要是是投資方的可接受成本問題了。一般的來說從硬件方面的投資主要是購買大型機RS9000,購買磁盤柜(同時也是高可用的需要),增大內存。這些都可以提升系統的速度。
2
從軟件方面來說首先應該盡量使用64位的數據庫,同時數據庫應當建立在裸設備上。
3
對于億級別的數據通常是歷史數據,而百萬以及千萬級別的數據通常是交易數據,這兩種確實有很大區別,歷史數據多為了讀取,交易數據通常是可修改的,在建立索引的時候要考慮插入的問題。
4
通常有表分區功能的數據庫就不需要在設計上進行分表設計,只有在數據庫系統不提供該功能的時候才會采用分表設計。分區要建立在不同的磁盤上以提升IO性能。

從軟件架構和業務層面
1.
使用SNA進行緩存如:memcached sina memcachedb
2.ORMapping
(如hibernate)的session緩存和線程級別緩存;
3.
使用領域模型驅動的分析設計方法分析業務;
這里關鍵是"領域模型驅動設計",因為性能之所以優化,而不是提升,是因為總有一天優化不下去;只有領域逐漸清晰才可能使系統具有伸縮性;

 

===========================================================================

   100億條記錄如果都存在一個表里,這樣的速度mysql肯定是要被摒棄,就算oracle也吃不消這樣的數據量,你這一張表就吃掉Ndbf。建議把表結構分拆吧,比如說你查詢可以做一個聯合查詢接口或視圖,該視圖可以通過多張users表演化而來,先前的user表被拆分成若干表,對常用用戶的表單獨處理,對不常用的用戶會定時通過程序進行數據轉移,當然oracle的索引是少不了的,不過從根本上看這么大的數據量的表設計就有問題,或許從整個項目的構架上去考慮,重新設計才能正確解決這張表的性能問題。

===========================================================================

樓上的回答都可以參考一下
如果在mysql上只是提供查詢功能,是否可以這樣:
建立總表,存放歷史所有數據,再根據時間,比如2個月或者1個月一個表建立分表,如果只查詢某個人的信息的話,查詢分表就好了,要是進行統計的話,對總表進行操作,看情況增加緩存功能

===========================================================================

100億數據量大了,mysql單表好支持不了都少。如果不拆分數據,只能用分區來存儲了,查詢的優化就不說了。

===========================================================================

分表吧...你看你的100y數據是否都需要查詢或者調用..如果對查詢不是很高...可以做bigfile放棄數據庫存貯..靠文件流和偏移量讀取..

===========================================================================

mysql不合適,數據太大了!考慮一下創建物理索引

===========================================================================

兄弟,你只有做分表了.你可分成10000張表,把數據拆分開,平均放到這些表中,這樣每張表相當于100萬條數據,我想應該很快的.分表的具體方法我們可以再討論

===========================================================================

Mysql一張表有100億才很快的話 oracle早就關門了
oracle
100億也吃不消的
你可以分到多張表里 比如按月來分

===========================================================================

只能分拆表

 

posted on 2009-06-09 13:23 肥仔 閱讀(958) 評論(0)  編輯 收藏 引用 所屬分類: 數據庫

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线视频亚洲欧美| 一区二区三区中文在线观看| 亚洲国产三级| 欧美成人午夜激情在线| 鲁大师影院一区二区三区| 欧美一区成人| 久久久精品网| 老牛影视一区二区三区| 欧美 日韩 国产一区二区在线视频| 久久免费观看视频| 欧美激情一区二区在线| 日韩视频免费观看| 欧美亚洲日本国产| 久久性天堂网| 欧美日韩国产在线| 国产亚洲亚洲| 在线日韩成人| 亚洲自啪免费| 免费看黄裸体一级大秀欧美| 亚洲第一在线视频| 亚洲欧美www| 蜜桃精品久久久久久久免费影院| 欧美日韩国产三区| 国产综合色一区二区三区| 亚洲精品女av网站| 久久国产成人| 日韩视频专区| 六十路精品视频| 国产精品视频久久一区| 亚洲日本中文| 久久精品一区二区国产| 亚洲精品久久久久久久久久久久久 | 欧美wwwwww| 99精品欧美一区二区三区综合在线 | 久久精品欧美日韩| 亚洲人成在线影院| 久久久91精品| 国产精品欧美风情| 99精品视频免费全部在线| 欧美极品在线播放| 国产一区二区三区四区老人| 亚洲尤物在线| 亚洲精品视频一区| 免费h精品视频在线播放| 国产精品午夜电影| 亚洲视频综合在线| 亚洲狠狠丁香婷婷综合久久久| 亚洲欧美国产另类| 国产精品国产三级国产aⅴ浪潮| 亚洲肉体裸体xxxx137| 久久久久国产一区二区| 一区二区电影免费观看| 欧美成人精品在线| 亚洲日本中文字幕免费在线不卡| 久久久久在线观看| 午夜精品亚洲| 国产精品自拍小视频| 亚洲自拍偷拍福利| 在线视频你懂得一区| 欧美日韩在线影院| 亚洲无线视频| 亚洲午夜视频在线观看| 欧美华人在线视频| 亚洲视频欧洲视频| 亚洲网站在线看| 国产精品亚洲综合天堂夜夜| 亚洲一区二区伦理| 亚洲小视频在线观看| 欧美性猛交99久久久久99按摩| 一本久道久久综合中文字幕| 亚洲激情视频在线| 欧美视频第二页| 亚洲自拍偷拍一区| 亚洲视频在线观看网站| 国产精品乱码妇女bbbb| 欧美一区激情| 久久久久久亚洲精品不卡4k岛国| 在线播放中文字幕一区| 亚洲福利视频网站| 欧美日韩中文另类| 午夜在线电影亚洲一区| 欧美一区免费视频| 亚洲黄色av一区| 亚洲图片你懂的| 在线欧美日韩国产| 亚洲精品一区二区三区99| 国产精品大片免费观看| 久久精品亚洲乱码伦伦中文 | 国产丝袜一区二区| 免费亚洲电影在线| 欧美日韩精品一区二区三区四区| 午夜欧美不卡精品aaaaa| 久久不射电影网| 一区二区精品国产| 久久久精品tv| 一区二区三区精品在线| 亚洲欧美日韩一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美激情久久久久| 欧美成人免费播放| 午夜一区不卡| 免费在线视频一区| 亚洲图片欧美午夜| 亚洲级视频在线观看免费1级| 亚洲视频在线一区| 亚洲国产欧美不卡在线观看| 一区二区日韩精品| 亚洲激情二区| 亚洲欧美色一区| 中文精品视频| 欧美1区2区3区| 久久久精品tv| 国产精品免费区二区三区观看| 欧美大片国产精品| 国产精品入口福利| 亚洲精品一区中文| 在线观看视频一区二区| 亚洲欧美高清| 亚洲图片在线观看| 免费成人黄色| 猫咪成人在线观看| 国外成人在线视频| 午夜精品一区二区三区四区| 一区二区久久| 欧美美女bbbb| 亚洲日本无吗高清不卡| 在线观看视频亚洲| 久久婷婷色综合| 美脚丝袜一区二区三区在线观看| 国产人成精品一区二区三| 亚洲无毛电影| 香蕉免费一区二区三区在线观看 | 亚洲精品偷拍| 在线成人欧美| 久久亚洲一区二区三区四区| 久久黄色级2电影| 国产欧美日韩视频| 午夜精品剧场| 久久精品国产亚洲一区二区三区| 国产精品久久激情| 亚洲一级影院| 久久精品免费播放| 韩国成人福利片在线播放| 亚洲欧美日韩在线播放| 亚洲女人天堂av| 国产情侣久久| 久久久亚洲午夜电影| 欧美wwwwww| a4yy欧美一区二区三区| 欧美日韩免费一区| 亚洲天堂av综合网| 久久精品国产亚洲aⅴ| 一区二区三区在线视频观看| 久久人人97超碰国产公开结果| 美女诱惑黄网站一区| 91久久国产综合久久蜜月精品 | 亚洲自拍偷拍一区| 国产欧美精品一区aⅴ影院| 欧美在线一级视频| 老司机一区二区| 亚洲精品免费在线播放| 一区二区三区日韩精品| 欧美一级在线播放| 国产视频欧美| 美女爽到呻吟久久久久| 亚洲欧洲日本一区二区三区| 亚洲午夜精品国产| 国产一区二区三区网站| 免费久久99精品国产自| 一区二区三区视频在线| 久久久伊人欧美| 一本到高清视频免费精品| 国产乱肥老妇国产一区二| 美乳少妇欧美精品| 在线亚洲欧美| 欧美顶级少妇做爰| 欧美一区二区三区免费视| 在线成人av.com| 国产精品久久久一区二区三区| 久久综合狠狠综合久久综青草 | 亚洲狼人精品一区二区三区| 欧美一区二区在线观看| 亚洲精品久久视频| 国产欧美一区二区精品秋霞影院 | 国产视频在线一区二区| 欧美jizz19hd性欧美| 亚洲欧美国产高清va在线播| 欧美激情1区2区3区| 欧美在线观看天堂一区二区三区| 在线欧美小视频| 国产精品一级二级三级| 欧美激情综合网| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲专区国产精品| 亚洲三级免费电影| 蜜月aⅴ免费一区二区三区| 亚洲永久在线观看| 亚洲精品在线观看免费| 精品电影在线观看| 国产亚洲精品久久久|