MySQL 8.0.40
Source Code Documentation
fts_slot_t Struct Reference

We use this information to determine when to start the optimize cycle for a table. More...

Public Attributes

table_id_t table_id = 0
 Table id. More...
 
fts_state_t state = FTS_STATE_LOADED
 State of this slot. More...
 
ulint added = 0
 Number of doc ids added since the last time this table was optimized. More...
 
ulint deleted = 0
 Number of doc ids deleted since the last time this table was optimized. More...
 
std::chrono::steady_clock::time_point last_run {}
 Time last run completed. More...
 
std::chrono::steady_clock::time_point completed {}
 Optimize finish time. More...
 
std::chrono::seconds interval_time {0}
 Minimum time to wait before optimizing the table again. More...
 

Detailed Description

We use this information to determine when to start the optimize cycle for a table.

Member Data Documentation

◆ added

ulint fts_slot_t::added = 0

Number of doc ids added since the last time this table was optimized.

◆ completed

std::chrono::steady_clock::time_point fts_slot_t::completed {}

Optimize finish time.

◆ deleted

ulint fts_slot_t::deleted = 0

Number of doc ids deleted since the last time this table was optimized.

◆ interval_time

std::chrono::seconds fts_slot_t::interval_time {0}

Minimum time to wait before optimizing the table again.

◆ last_run

std::chrono::steady_clock::time_point fts_slot_t::last_run {}

Time last run completed.

◆ state

fts_state_t fts_slot_t::state = FTS_STATE_LOADED

State of this slot.

◆ table_id

table_id_t fts_slot_t::table_id = 0

Table id.


The documentation for this struct was generated from the following file: