首页 > 其他分享 >8.0的新特性 -- invisible(不可见索引)

8.0的新特性 -- invisible(不可见索引)

时间:2023-04-08 09:22:43浏览次数:38  
标签:8.0 索引 -- index visible invisible table alter

版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin

invisible index 不可见索引

以前的版本,假如这个索引无用了会怎么样?那就只能是drop掉了。但是drop掉的话可能会产生一个比较严重问题。比如说万一这个索引还有用的话,那整个业务就会慢下来,所以说风险还是比较大的。  
那不确定这个索引是否有用?那就可以先把它隐藏(invisible)起来,不让业务上看到它。 如果将来真的有用,再把它显示(visible)就可以了。

PS:默认是visible的。

示例:

mysql> alter table city alter index idx_name invisible;
mysql> alter table city alter index idx_name visible;

如何查看是invisible还是visible呢?

SELECT INDEX_NAME, IS_VISIBLE
       FROM INFORMATION_SCHEMA.STATISTICS
       WHERE TABLE_SCHEMA = 'world' AND table_name='city';

标签:8.0,索引,--,index,visible,invisible,table,alter
From: https://www.cnblogs.com/kirin365/p/17297920.html

相关文章

  • 正太分布数据排序后分段数据的方差与标准差
    clcclosenum=46000;step=23000;n=num/step;arr=randn(num,1)*8.239027791394347+70;std(arr)mean(arr)arr_s=sort(arr);s=zeros(step,n);std_arr=zeros(step,1);mean_arr=zeros(step,1);fori=1:na=(i-1)*step+1;b=i*step;s(:,i)=arr_s(a......
  • ofd文档显示到安卓屏幕上的原理
    OFD文档的显示原理可分为几个步骤:1.解析:解析OFD文档和相关资源,如字体、图片等,生成对应的数据结构。2.渲染:根据解析后的数据结构,进行渲染处理,把OFD文档中的各种元素按照其在页面中的位置、大小关系等进行排版,然后进行绘制。此时,需要根据设备的分辨率和屏幕尺寸等信息进行适配,......
  • CSS伪类选择器
    伪类选择器选择第几个元素<style>/*类num后代li的第1个*/.numli:first-child{color:red;}/*类num后代li的最后一个*/.numli:last-child{color:red;}/*类num后代li的第......
  • 内存溢出:报错java.lang.OutOfMemoryError: PermGen space
    前言前后台调试过程中某个查询操作导致了后台报错java.lang.OutOfMemoryError:PermGenspace,百度了一下说是内存溢出,设置JVM参数就能解决,确实是如此。引用别人的解释:OutOfMemoryError:PermGenspace非堆溢出(永久保存区域溢出) 这种错误常见在web服务器对JSP进行pre......
  • 表格、表单标签
    表格标签<!--表格-->html<tableborder="1"cellspacing="0"width="400"align="center"><tralign="center"><th>A</th><th>B</th><th>......
  • Docker-compose 到 Kubernetes 的迁移工具!
    在skippbox,我们开发了Kompose这一工具,他能够自动把DockerCompose应用转换为Kubernetes描述文件。利用一个简单的komposeup 命令,就可以在Kubernetes集群上启动Compose应用。我们非常乐于将其捐献给KubernetesIncubator。下面介绍一下这一工具的开发动机和用法......
  • 语言服务器
    笔记软件在2023/4/615:08:06推送该笔记语言服务器与客户端语言服务器语言客户端语言服务器运行在单独的进程有两个好处:只要能通过LSP通信,语言分析工具可以用任何语言实现。语言分析工具一般非常消耗CPU和内存,在单独的进程中运行能避免大性能开销lsp-sample:本篇教程的......
  • Tomcat的Maven插件
    <build><plugins><plugin><!--tomcat插件--><groupId>ch.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</art......
  • 1.实现语言客户端
    笔记软件在2023/4/614:01:04推送该笔记LanguageClient"activationEvents":["onLanguage:plaintext"]这个部分告诉VSCode只要打开纯文本文件之后就立刻激活插件(例如:打开一个.txt​文件)"configuration":{"type":"object","title"......
  • 3.语法校验器
    笔记软件在2023/4/614:01:08推送该笔记添加一个简单的语法校验器为了给服务器添加文本校验,我们给textdocumentmanager添加一个listener然后在文本变动时调用,接下来就交给服务器去判断调用校验器的最佳时机了。在我们的示例中,服务器的功能是校验纯文本然后给所有大写单词进行......