【数据处理】建立数据库索引并定时重建索引

这篇具有很好参考价值的文章主要介绍了【数据处理】建立数据库索引并定时重建索引。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目的

给表建立索引能加速查询(我的习惯是给经常查询的列建立索引,如果经常查询的是id列,我会给将id设置为主键),长时间查询后会变慢(具体原因目前不清楚),公司前辈说定期重建索引就可以解决问题,我就在Microsoft Sql Server Management Studio里设置了定时“自动重建索引”的作业。
这篇文章着重讲如何Microsoft Sql Server Management Studio里设置定时“自动重建索引”,下面是操作步骤。

步骤

1. 创建表

假设test_table内容为:

id data
1111 data1
2222 data2
3333 data3
4444 data4
2. 将Data Table的id设置为主键(注意要先去重,因为主键是唯一的)
  alter table test_table add primary key(id) 

我这获得的id索引名为pk_asdguy1g12uy3g123

3. 在Microsoft Sql Server Management Studio中设置定时作业,定时重建索引

不定时重建索引会越跑越慢,具体什么原因我不清楚,如果想知道你们自己去查。

重建索引代码(下面第3步要用):

alter index pk_asdguy1g12uy3g123 on test_table rebuild -- pk_asdguy1g12uy3g123是表test_table的主键  

设置定时作业的步骤:

  1. 第一步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  2. 第二步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  3. 第三步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  4. 第四步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  5. 第五步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  6. 第六步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  7. 第七步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  8. 第八步:重要!!!
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理

  9. 第九步:
    sql server设置定期重建数据库索引,数据处理,数据库,microsoft,sql,数据处理文章来源地址https://www.toymoban.com/news/detail-823255.html

到了这里,关于【数据处理】建立数据库索引并定时重建索引的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库的事务处理

    在现代信息化时代,大量的数据不断地被创建、修改、删除和查询。 为了保证数据的准确性和一致性,数据库的事务处理成为了必不可少的一个重要组成部分。 本文将针对数据库的事务处理进行详细阐述,包括事务的概念、特性、ACID属性、隔离级别以及事务的并发控制等方

    2024年02月06日
    浏览(49)
  • Spring数据库事务处理

    事务回滚丢失更新: 目前大部分数据库已经通过锁的机制来避免了事务回滚丢失更新。 数据库锁的机制: 锁可以分为乐观锁和悲观锁,而悲观锁又分为:读锁(共享锁)和写锁(排它锁),而数据库实现了悲观锁中的读锁和写锁,而乐观锁则需要开发人员自己实现。 数据库在设

    2024年02月07日
    浏览(36)
  • 图数据库Neo4J 中文分词查询及全文检索(建立全文索引)

    Neo4j的全文索引是基于Lucene实现的,但是Lucene默认情况下只提供了基于英文的分词器,下篇文章我们在讨论中文分词器(IK)的引用,本篇默认基于英文分词来做。我们前边文章就举例说明过,比如我要搜索苹果公司?首先我们要做的第一步在各个词条上创建全文索引,第二步

    2024年02月03日
    浏览(34)
  • 【Jetpack】使用 Room 中的 Migration 升级数据库异常处理 ( 多个数据库版本的迁移 | fallbackToDestructiveMigration() 函数处理升级异常 )

    Room Migration 数据库迁移工具 是 Android Jetpack Architecture Components ( 架构组件 ) 的一部分 , 它是一个方便的 数据库迁移工具 , 用于为 Android 中使用 Room 框架创建的数据库 提供 自动化迁移方案 ; Room Migration 数据库迁移工具用途如下 : 数据库修改 : 修改数据库表结构 ; 迁移代码 : 为

    2024年02月08日
    浏览(34)
  • 利用java.sql包--访问和处理数据库数据

    The java.sql package in Java provides the API for interacting with relational databases using JDBC (Java Database Connectivity). JDBC is a standard Java API that allows Java programs to connect to and interact with various database management systems (DBMS) using SQL (Structured Query Language). The java.sql package contains several important interfaces and

    2024年02月10日
    浏览(29)
  • JAVA开发(手工处理数据库表数据的一些示例算法)

    背景: 在项目开发中,有时候需要手动处理一下数据库表的数据。涉及到数据得到备份、恢复,清洗,计算,合并等操作。 举例记录一下最近对数据的一些处理过程。 1、对数据表进行数据量统计 2、记住数据库表的数据,然后进行备份 3、我们再对数据进行处理之前一定记

    2024年02月07日
    浏览(29)
  • 【软考数据库】第十三章 云计算与大数据处理

    目录 13.1 云计算 13.1.1 云计算的关键特征 13.1.2 云计算分类 13.1.3 云关键技术 13.1.4 云计算的安全 13.1.5 云安全实施的步骤 13.2 大数据  前言: 笔记来自《文老师软考数据库》教材精讲,精讲视频在b站,某宝都可以找到,个人感觉通俗易懂。 13.1.1 云计算的关键特征 云计算是与

    2024年01月23日
    浏览(37)
  • 【数据库】Sql Server数据迁移,处理自增字段赋值

    给自己一个目标,然后坚持一段时间,总会有收获和感悟! 在实际项目开发中,如果遇到高版本导入到低版本,或者低版本转高版本,那么就会出现版本不兼容无法导入,此时通过程序遍历创建表和添加数据方式可以解决 在 SQL Server 中,数据迁移是常见的场景之一。 以下是

    2024年02月08日
    浏览(43)
  • (四)springboot 数据枚举类型的处理(从前端到后台数据库)

    枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。 注意实体类里的性

    2024年02月04日
    浏览(25)
  • [运维|数据库] PostgreSQL数据库对MySQL的 READS SQL DATA 修饰符处理

    在 PostgreSQL 中,访问权限通常是通过数据库角色和表级别的权限进行管理,而不需要类似 MySQL 中的 READS SQL DATA 修饰符。 要在 PostgreSQL 中管理数据库对象的访问权限,您可以使用以下 SQL 命令: GRANT :授予用户或角色对表、视图等对象的特定权限。 REVOKE :撤销用户或角色对

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包