`
sd_zyl
  • 浏览: 43341 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql查看索引大小和重建索引

阅读更多
查看索引大小:
use information_schema;
select 
  concat(round(sum(index_LENGTH)/(1024*1024),2),'MB') as 'Index Size(MB)',
  index_LENGTH as 'Index Size(Bytes)' 
from tables 
where table_schema='my_db' and table_name='table_name';


重建索引(MyISAM下面语句有效;innodb下面语句无效,需要先删除索引,然后重建):
use my_db;
REPAIR TABLE table_name QUICK;
分享到:
评论

相关推荐

    重建索引,整理索引碎片

    重建索引,整理索引碎片,优化sql执行速度

    MySQL使用命令创建、删除、查询索引的介绍

    本文主要是对如何使用命令操作MySQL索引,包括创建索引、重建索引、查询索引、删除索引的操作。以下所列示例中的 `table_name` 表示数据表名,`index_name` 表示索引名,column list 表示字段列表(如:`id`,`order_...

    Oracle学习笔记(索引)

    Oracle学习笔记(索引),有具体的代码案例,创建索引,删除索引,重建索引等等

    (mysql面试题)MySQL中的优化技巧,如查询优化、索引优化及代码展示.txt

    解释: - 在上述代码中,我们首先展示了一个不使用优化的查询语句,然后展示了一个使用优化的...创建合适的索引可以加快查询速度,但过多的索引会影响数据的插入、更新和删除操作的性能,因此需要定期维护和重建索引。

    浅谈innodb的索引页结构,插入缓冲,自适应哈希索引

    Physical Structure of an InnoDB Index 所有的innodb索引都是btree索引,索引记录保存在叶子上,默认的索引页大小是16K。...Mysql5.6以后,可以通过innodb_page_size参数设置当前实例下每个索引页的大小,

    Sphinx搜索引擎架构与使用文档(和MySQL结合)V1.1.

    4、创建Sphinx索引文件和MySQL数据文件存放目录 6 5、创建MySQL配置文件(以线上配置文件为准) 6 ⑴、创建配置文件/mysql/3306/my.cnf(以db11的3306端口为例) 6 ⑵、创建配置文件/mysql/3406/my.cnf(以db11的...

    Mysql高级性能优化思维导图

    MySQL高级性能优化的关键点: 数据库设计和规范化:确保数据库表结构合理、...定期维护和监控:定期进行数据库维护工作,包括备份、数据清理、索引重建等,并使用监控工具来实时监测数据库性能和瓶颈。 以上是一些My

    mysqlsql优化进阶教程-含视频及逻辑图

    MySQL索引优化是提高数据库性能和查询效率的关键步骤之一。索引是一种数据结构,用于快速查找数据库中的记录。合理设计和使用索引可以加快查询速度,并降低系统负载。下面将介绍MySQL索引优化的相关内容。 首先,...

    MySQ索引操作命令总结(创建、重建、查询和删除索引命令详解)

    以下命令语句分别展示了如何创建主键索引(PRIMARY KEY),联合索引(UNIQUE)和普通索引(INDEX)的方法。 代码如下:mysql>ALTER TABLE `table_name` ADD INDEX `index_name` (column list);mysql>A

    Sphinx+MySQL_jgsj

    前言:本文阐述的是一款经过生产环境检验的千万...Sphinx创建索引的速度为:创建100万条记录的索引只需3~4分钟, 创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。

    MongoDB常用语法/Mongodb的基本使用

    MongoDB的基本常用语法:1、创建、查询数据库 创建数据库 查询数据库 2、创建集合、查看 创建集合插入数据 查看集合 查看集合中的数据 3、删除集合、删除数据库 ...7、重建索引 8、索引使用注意事项

    es-index-db:一种从数据库创建Elasticsearch索引的简便方法,并在数据库更新时实时更新索引

     另外索引创建之后,数据库数据如有改动,索引无法联动修改,ElasticSearch没有相关功能,我们只能根据修改频率重建索引,基本上没有实时性可言。  db-river-es正是为了解决这些问题而生。 项目介绍 名称:es-...

    elasticsearch-index-rotator:安全轮换Elasticsearch索引,而无需停机给最终用户

    在许多情况下,重建索引需要一个干净的表,以便重建整个索引。 在不中断最终用户搜索该索引的情况下,您如何做到这一点? 答案是旋转指数。 在此,当第一次删除索引时,用户的搜索会完全中断,而在重建索引时,...

    MySQL MTOP v2.1.zip

    6.数据库优化,索引重建,历史数据表改为分区表 7.提供2.0到2.1的升级   修复了以下bug 1.web界面数据库连接里面非3306端口无法配置 2.主机批量添加无法写入数据库 3.复制监控中延时大于1天时显示异常 4.管理...

    MySql删除和更新操作对性能有影响吗

    更新索引字段会导致索引重建;更新主键会导致数据重组等。这一切不但会造成更新操作本身效率低,而且由于磁片碎片的产生会造成以后查询性能的降低。为了应对这一情况,有两种策略:一、减少更新次数,把多个字段的...

    搜索服务器Techu.zip

    可重用的索引和搜索配置 自动重新生成配置和重启搜索服务器 可通过 HTTP 调用轻松的进行文档索引,使用 JSON 格式传输数据 异步执行语句,使用 Redis 作为缓冲 批量插入特性用于快速的索引重建 使用 JSON...

    DBRECOVER for MySQL:修复损坏MySQL数据库恢复删除的表和数据库-开源

    一般而言,该工具通过从整体 ibdata 文件和/或独立 InnoDB 表空间文件(使用 innodb_file_per_table 的 .ibd 文件)中提取索引页来工作。 在适用的情况下,blob 页面被提取到一个单独的子目录。 MySQL删除表后,...

    Sphinx使用手册

    Sphinx是一个基于SQL的全文检索引擎,可以结合...Sphinx创建索引的速度为:创建100万条记录的索引只需 3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。

Global site tag (gtag.js) - Google Analytics