Manual:Hitcounter table/ja

MediaWiki での Hitcounter テーブル はページビュー情報の記憶のための一時的なバッファです. If $wgHitcounterUpdateFreq is set to a value bigger than 1, this table stores the page_id value of every page that was visited. The value of $wgHitcounterUpdateFreq is then fed into a randomizer, which then updates the page_counter fields of the stored pages when the random number is equal to a particular value. This reduces database load; updating the page_counter field with every page hit is a main source for slow queries. After this batch update of the page_counter fields has been done, the hitcounter table is emptied.

このテーブルは MediaWiki 1.3 において導入されましたが、$wgDisableCounters が true に設定されている場合には、常に中身のない状態になるでしょう. Additionally, if $wgHitcounterUpdateFreq is set to 1, the page table is directly updated, and this table is not used.

hc_id
バッファの中にそれぞれの訪問されたページの page_id を格納しています.

スキーマ概要
DESCRIBE hitcounter gives the following: +---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * Field | Type            | Null | Key | Default | Extra |
 * hc_id | int(10) unsigned | NO  |     | NULL    |       |