我在使用Play!編寫分析系統時玩耍(學習體驗)!框架(2)(JAVA),針對每個網頁視圖的數據庫條目(分析)
我想寫高效的代碼,並且由於這一點,我很努力在以下決定:
對於每一個瀏覽網頁變得有添加記錄,指定網站(example.org),頁面(/index.html)和查看日期。正如你所猜測的那樣,行數將會很大。 要使用數據,我選擇網站爲「example.org」的所有行,循環瀏覽結果以構建一個包含日期和它在該日期有多少個視圖的散列圖,然後使用它構建圖。
必須有這樣做的更多更好的辦法,
例如,而不是每個視圖中的行會更好,更新現有記錄添加一個視圖中的記錄。
任何援助將不勝感激。
謝謝
所以你說的是什麼(對於圖表中的每個日期)我選擇日期爲20100124,網站爲example.org的地方並計算結果並返回每個網站的結果。聽起來不錯,我想限制可以查找的最大日期範圍,但是對於給定年份的每一天執行查詢將會花費大量的時間在sql服務器上。 – WookooUK
然後你可以結合查詢: 選擇日期,COUNT(*) FROM YOUR_TABLE 其中站點=「thesite」 GROUP BY現場 – dounyy