smf_db_optimize_table

Description

Attempts to optimize the specified table

Syntax

mixed smf_db_optimize_table (string $table)



Parameter $table

Expected type: String
Description: The name of the table to optimize



Return value

Expected type: Mixed
Description:

Possible types
Allowed values Description
Integer -1 if there was an error or 0 if no data was optimized
Double Precision The amount of data that was freed up, in kilobytes ($row['data_Free'] / 1024)


Notes

  • Sends an "OPTIMIZE TABLE $table" query to MySQL via $smfFunc['db_query']
  • Uses $smfFunc['db_fetch_assoc'] to get the results from MySQL
  • Looks at the 'data_Free' result column to determine how much was optimized
  • See http://dev.mysql.com/doc/mysql/en/OPTIMIZE_TABLE.html for more information
Advertisement: