A. SQL資料庫一個表存多少數據不會影響速度,我的程序數據量很大,每天都有大概30W條數據存入,不勝感激
如果一直insert,很少selelct,那不是什麼問題,你只要設計好索引,關心你的磁碟空間就可以了。
如果select也很多,就需要強化索引的使用,盡量降低每個SQL的執行時間。
談到管理,建議你按照冷、熱數據,進行分表;也可以按月分表。
B. access資料庫最大記錄數為多少時影響性能。
ACCESS資料庫的原因
現在網上絕大多數網站都是ACCESS+ASP的形式,因為ACCESS結構簡單容易處理,而且也能滿足多數的網站程序要求。
ACCESS是小型資料庫,既然是小型就有他根本的局限性,以下幾種情況下資料庫基本上會吃不消:
1)資料庫過大,一般ACCESS資料庫達到50M左右的時候性能會急劇下降!
2)網站訪問頻繁,經常達到100人左右的在線。
3)記錄數過多,一般記錄數達到10萬條左右的時候性能就會急劇下降!
如何使您的論壇運行的更快
1、如果沒必要盡量不要使用一些功能,如顯示在線人數名單、彈出短消息、郵件群發等等
2、盡量不要安裝插件,如果一定要裝,請先備份原論壇,注意對比安裝前後對應頁面的執行時間的差別,如果安裝以後執行時間變長,甚至比原來的速度要慢上十來倍,說明此插件已經嚴重影響到速度,請恢復對應的文件
3、建議超過2萬帖的論壇關閉搜索功能,否則搜索將耗去太多的資源佔用,影響性能
4、關閉樹型查看功能,對於帖子量稍大的Access論壇,樹型功能簡直是災難
5、上傳的附件大小設置成不要超過300K,頂多不要超過500K,否則將嚴重影響伺服器的性能
6、腳本超時時間不要在300秒以上,否則可能會長時間的佔用過多的資源
7、隔一段時間壓縮修復一次資料庫,注意在壓縮修復前備份好資料庫,如果發現你的BBS突然出奇的慢,而伺服器完全正常,也該是壓縮修復的時候了
8、ACCESS版本不能支持很大的數據量,當您的帖子在3萬左右時,建議使用動網論壇自帶的分表儲存功能。
C. sql能管理多少個T資料庫,有人說如果超過1個T的資料庫,訪問就會很慢,是真的嗎。
你說的sql是什麼?是sql語言還是sql server資料庫?
sql語言當然不會對資料庫的數量級有要求了。sql server的話,對tb級資料庫確實是力不從心了,查詢優化器不好,數據量大就容易慢。
這樣的大型資料庫一般用db2,處理巨型數據是db2的優勢。