mysql数据库的实施_MySQL数据库中应当怎样实施info()函数

执行表扫描操作之前,将调用info()函数,以便为优化顺序提供额定信息。

优化顺序所需的信息不是议决前往值给定的,你需填充存储引擎类的特定属性,当info()调用前往后,优化顺序将读取存储引擎类。

除了供优化顺序运用外,在调用info()函数时期,许多值集合还将用于SHOW TABLE STATUS语句。

在sql/handler.h中列出了完壁的公共属性,下面给出了一些多见的属性:

以下为援用的内容:ulonglong data_file_length;           /* Length off data file */ulonglong max_data_file_length;       /* Length off data file */ulonglong index_file_length;ulonglong max_index_file_length;ulonglong delete_length;              /* Free bytes */ulonglong auto_increment_value;ha_rows records;                      /* Records in table */ha_rows deleted;                      /* Deleted records */ulong raid_chunksize;ulong mean_rec_length;         /* physical reclength */time_t create_time;                   /* When table was created */time_t check_time;time_t update_time;

关于表扫描,最首要的属性是“records”,它指明了表中的记载数。当存储引擎指明表中有0或1行时,或有2行以上时,在这两种情况下,优化顺序的执行方式不一样。因而,当你在执行表扫描之前不清楚表中有多少行时,应前往大于等于2的值,这很首要(比如,数据是在外部填充的)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值