2016-07-30 43 views
0

我們有一個正在使用PHP和MySQL的醫療保健系統,每位患者都有一個唯一的標識符,下次他們返回時使用。我們希望系統能夠在患者每次返回時記錄。我們正面臨兩種做法 1.每次他們回來時都創建一個新日誌(mysql行)。 2.或者用它們返回的次數創建一個字段,我們只是不斷增加每次訪問的值,即返回++。在MySQL中返回客戶端日誌的最佳方式是什麼

爲了獲得最佳性能,可擴展性並提供準確的分析,我們可以實現此目標的最佳方式是什麼?因爲此數據稍後會導出到Microsoft Power BI,Excel和SPSS。

我們希望能夠顯示每個用戶返回的次數,我們預計每年約有250,000到500,000次患者訪問。

+0

單獨的行,旋轉的日期塊。這取決於上次訪問的日期是否重要,以及需要多長時間跟蹤。這個缺陷只是增加一個價值,你無法知道訪問日期是什麼時間,只是他們訪問的次數。 – ArtisticPhoenix

+0

性能方面,如果索引正確,沒有問題,則可以在單個表中獲得大約4,500萬行。我有一個7000萬行的表......例如,但我的服務器有48個RAM的:) – ArtisticPhoenix

回答

2

如果您正在維護每次訪問的詳細信息,例如治療,處方和其他詳細信息,請每次都使用新日誌。否則爲每次訪問增加值。第二個將有最佳性能

相關問題