我有12個spinners的工作活動鏈接到超過20,000條記錄的單個數據庫表。每個微調控制器綁定到不同的查詢以使選擇動態化(基於之前的選擇)。該代碼可以工作,但由於數據庫中查詢的數量和表的大小,我的性能非常糟糕。初始佈局需要20多秒才能加載。這是因爲第一個微調器在佈局期間被設置爲初始選擇,導致其他11個微調器也填充。使用旋轉器時性能也受到影響。如果我去改變第一個選擇,所有其他微調器都需要大約10秒鐘來更新。提高微調器性能
我應該從哪裏開始尋找更好的性能?數據庫表?查詢?或者我應該避免使用12個紡紗廠?
我想標記兩個答案是正確的,因爲我使用兩個想法。我確實找到了一種更有效的索引列的方法,這有助於我在佈局上啓用所有的spinners。謝謝! – Eric 2011-03-24 19:36:04