簡體   English   中英

使用共享和專用托管服務器時的數據庫查詢性能

[英]Database querying performance when using shared and dedicated hosting servers

我想知道每個頁面視圖有多少個數據庫請求 (也就是說,用戶瀏覽的每個頁面將啟動多個請求以從數據庫中檢索數據),以便在使用共享時獲得“最佳”性能或專用的托管服務器,其硬件是最“常見”的(例如,提供HostMonsterBluehost提供程序的服務器)。 對於這兩種情況,我想知道

  • 我使用MySQL或其他數據庫系統
  • 數據庫大小為1、10、100、1000 MB
  • 我不使用緩存優化
  • 瀏覽頁面的用戶每秒10、100、1000、10000

簡而言之,在什么情況下(考慮以上情況),服務器將開始變慢,並且會對用戶體驗產生負面影響? 我感謝一些統計信息...

PS:目前,我正在使用Ruby on Rails 3,因此增加請求很“容易”!

我已經將Facebook應用托管在一個共享主機上,該主機每月執行大約一百萬頁,而沒有太多問題。 我通常每個頁面請求5-8個查詢。 查詢的數量通常不是問題,而是每個查詢花費的時間。 您可能有一個索引編制不正確的小型數據集,然后開始出現問題。 托管服務提供商通常會在一定時間后終止您的查詢。

如果由於某種原因導致服務器上的CPU出現峰值,則它們可能會開始殺死您的進程。 通常這就是問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM