知方可补不足~为千万级数据表加索引

简介:

  当表的数据量达到百万千万时,再对表进行索引添加时,使用菜单方式将被告诉“超时”,这时,我们需要在代码模式完成索引的添加工作,当然我们不需要手动与代码,只要把菜单中生成的SQL代码复制一下就可以了。

说在前

为什么要为大数据加索引,一个最重要的原因就是为了提高查询性能,或者说,数据量达到百万千万时,如果你的查询条件不加索引,我估计你是查不出东西来的,呵呵,系统一定会告诉你“超时,timeout”。

当然,万事都有两个方面,加索引的字段,在数据查询上的提高是很明显的,但同时,如果你修改这个字段,当然也是批量的修改,你会发现,他的性能及其低下,呵呵,所以,为字段加索引这个东西,我们还是需要全衡处理一下的,呵呵。

做在后

说做就做,首先还是以菜单的形式去添加索引,如图:

然后,我们就可以添加了,对于索引的常识,我们可以百度一下

菜单模式添加完后,不要保存,保存就超时了,然后右键鼠标,去选择生成代码

当然,如果你没有修改原来索引,这个菜单是灰色的,呵呵,把它复制出来,放到新的查询分析器里,运行一下,是不是不超时了,呵呵。

技巧:对于大数据量的更新操作,我们一般可以借助临时表或者视图,更新表操作也可以转换成更新视图的操作

本文转自博客园张占岭(仓储大叔)的博客,原文链接:知方可补不足~为千万级数据表加索引,如需转载请自行联系原博主。

目录
相关文章
|
Unix Linux 网络安全
Linux——云服务器的搭建
介绍云服务器的搭建过程,不同平台大致类似,利用Xshell远程登录
367 0
Linux——云服务器的搭建
|
存储 设计模式 JavaScript
告别Vuex,发挥compositionAPI的优势,打造Vue3专用的轻量级状态
告别Vuex,发挥compositionAPI的优势,打造Vue3专用的轻量级状态
185 0
告别Vuex,发挥compositionAPI的优势,打造Vue3专用的轻量级状态
|
1天前
|
云安全 人工智能 自然语言处理
|
6天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
316 116
|
8天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
615 53
Meta SAM3开源:让图像分割,听懂你的话
|
21天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
5天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。

热门文章

最新文章