基本使用介紹類
更新時間 2024-05-10 09:30:04
最近更新時間: 2024-05-10 09:30:04
分享文章
本節介紹了數據庫基本使用相關問題與處理方法。
主備機分別執行MATCH AGAINST語句后結果不一致的原因
MATCH (columnName) AGAINST ('keywords')用于檢索MySQL的FullText index,其返回的結果是keywords在每一行的columnName列中的相關度。主機采用persistent方式獲取統計信息,備機采用transient方式獲取統計信息,獲取表的統計信息中的行數字段(stat_n_rows)會存在一些誤差,導致同一張表的統計信息的行數字段(stat_n_rows)在主備是不一樣的,而 MATCH … AGAINST …的結果,也就是相關度的計算中使用了stat_n_rows,導致主備的MATCH … AGAINST …的結果不一致。