[其他] PHP 搜尋數據統計導致過慢問題

想請教各位師兄,本身我開發咗個搜尋器俾自己用,咁本身都好多 filter。

咁我依家想做一 D 數據統計,包括:
最常搜尋關鍵字
不同分類平均搜尋選擇的價錢
最常搜尋的分類


但我一加咗呢堆數據後,搜尋變得極慢極慢,想知個設計思路係咪錯咗
依家係純粹係搜尋時去做呢 D 統計,咁佢執行完呢堆 PHP 先 load 結果,我都明會慢咗

想知有無更好方案? 感謝!

回覆 1# LikPan


db加左index未?

TOP

都係db度著手,加idx或者改schema

TOP

加入 limit 可能會好D

TOP

回覆  LikPan


db加左index未?
gamezz 發表於 2017-6-8 12:28


你指每個 table?
每個 table id 算唔算?

TOP

都係db度著手,加idx或者改schema
vturn 發表於 2017-6-8 12:30


主要係改 schema 思路諗唔透。。。

TOP

加入 limit 可能會好D
wingwell 發表於 2017-6-8 14:59


咁個統計會唔會唔準?

TOP

又冇ddl,  dml,  php code,  靠估?

TOP

DB schema? how query is called?

TOP

我又估… db 冇index,  query 冇用index,  design 唔適合用index,  寫得衰, 以為寫得好但其實寫得衰, 用左orm,  db config 有問題, 唔夠resource,  network 慢, 風水影響

TOP