腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
优化
mysql
表以避免锁定
mysql
如何优化
mysql
表以避免使用锁定?我可以随时将表改为“关闭”锁定。我有一个应用程序,它使用1500万个记录的数据库。一旦每周脚本执行一些任务(insert/update/delete) 20小时,以及将数据提供给前端的应用服务器(web服务器),这是很好的,我在这段
时间
里看到了非常小的性能损失。问题: 每月一次,我需要优化表,因为有大量的记录,完成这项任务需要1-2个小时(从
mysql
命令行开始优化,或phpMyAdmin,相同),而在这段
时间
内
mysql
不向前端提供数据(
浏览 0
提问于2012-01-26
得票数 3
2
回答
如何像通配符'%search%‘或备用数据库一样提高
MySQL
上的速度
php
、
mysql
、
performance
、
mongodb
我有一个大约五百万张记录的数据库。我需要一个前缀外卡,这是有点慢。如果有帮助的话,我也愿意使用不同的工具,比如MongoDB。但我不确定这些是否真的会更快。
浏览 4
提问于2015-02-10
得票数 1
回答已采纳
1
回答
如何在每天凌晨3点对多个表进行
索引
重建
?
mysql
、
database
、
mariadb
、
database-administration
我在多个表上运行命令,但它是正确的方式进行
索引
重建
,还是有更好的方法每天在指定的
时间
使用事件?优化表table1、table2;MariaDB和
MySQL
的进程是相同的吗?
浏览 10
提问于2022-03-02
得票数 0
5
回答
“表不支持优化,而是重新创建+分析”是什么意思?
mysql
我正在使用
MySQL
5.5,并试图使用OPTIMIZE TABLE查询进行
索引
重建
。我得到的错误如下: 这是什么意思?
MySQL
引擎不允许
索引
重建
吗?在
MySQL
5.5引擎级别上,在这条消息的背后正在做什么?
浏览 3
提问于2015-06-04
得票数 139
回答已采纳
1
回答
Mysql
auto_increment重置而不
重建
索引
?
mysql
、
database
、
indexing
只需找到一种方法来重置表上的auto_increment值,而无需重新生成整个
索引
。我有一个有超过20亿行的表,它意外地将一个ID插入到其中,接近42亿行。根据过去的经验,我知道试图将auto_increment值设置回应该是什么将迫使
mysql
重新构建整个
索引
,这可能需要24小时才能完成这个大小的表。老实说,我不敢相信这只是默认的“工作方式”。完全没有必要
重建
整个表
索引
,只是因为您想要更改这个值。(
重建
索引
时,我知道my
浏览 0
提问于2010-03-04
得票数 3
1
回答
Cronjob日志消息
magento
、
cron
、
crontab
在Magento的cron作业遇到一些困难之后,我想自定义在重新
索引
过程之后发送的日志消息。股票状态指数
重建
成功产品价格指数
重建
成功产品价格指数
重建
成功产品价格指数
重建
成功 我想添加一个
时间
戳,但是我找不到修改或编辑这些成功在我的magento安装中,每晚大约有15个cron作业在运行,我希望
浏览 3
提问于2012-11-28
得票数 0
1
回答
SQL Server Spatial Index
重建
是否仅限于单线程执行
sql-server
、
multithreading
、
rebuild
、
spatial-index
在空间
索引
重建
(使用MAXDOP=8)期间运行Windows性能监视时,
索引
重建
过程似乎有两个阶段。第一阶段(大约1/3的执行
时间
)利用MAXDOP=8,在此期间有大量读/写I/O。第二个阶段(大约2/3的执行
时间
)似乎是单线程的,即使为
索引
重建
命令指定了MAXDOP=8。请注意,这显示在SQL Server企业版(非标准版)上。 这是空间
索引
重建
的限制,还是所有<em
浏览 5
提问于2020-02-17
得票数 1
3
回答
如何更快地创建
索引
?
php
、
mysql
、
performance
、
optimization
我的
MySQL
表中有10mln行,这个表上有7个
索引
。现在,当我尝试添加8的时候,这需要无限的
时间
。有没有办法解决这个问题,可以轻松快速地添加8号
索引
?
浏览 1
提问于2010-05-25
得票数 5
回答已采纳
1
回答
重新
索引
我的Rails数据库
ruby-on-rails
、
ruby-on-rails-3
、
ruby-on-rails-3.1
我了解
索引
如何帮助提高性能的基础知识,以及如何
索引
我的数据库,但我对重新
索引
的频率感到困惑。另外,当我重新
索引
我的数据库时,我是否需要首先删除初始
索引
,或者我是否可以像第一次
索引
一样重新
索引
。
浏览 2
提问于2013-03-07
得票数 0
回答已采纳
3
回答
Sitecore
索引
重建
实践
sitecore
、
sitecore6
、
lucene
我们配置了几个Lucene
索引
(每个
索引
对应这些项的一个子集)。我们面临的问题是重新构建这些
索引
所需的
时间
。特别是对于Sitecore的QuickSearch
索引
,除了我们的自定义
索引
之外,
重建
该
索引
可能需要将近一整天的
时间
。 日常操作中维护大型sitecore
索引
通常遵循哪些做法?您需要多久
重建
一次
索引
?当你这样做的时候,如何处理长
时间
的网站停机(
索引<
浏览 2
提问于2013-07-12
得票数 5
2
回答
同一个表上有多个
索引
mysql
、
indexing
、
schema
KEY (`id`),我在external_id和location_id上创建
索引
我知道每次添加、更新或删除记录时,
MySQL
都必须重新构建
索引
。我不能确定的是,更新此表中记录的name字段是否会导致
重建
其中一个或两个
索引
。另外,我想知道,这两个单独的
索引
是否可以存在于此表中,而不会对彼此的性能产生负面影响?谢谢您抽
时间
见我。
浏览 3
提问于2012-10-16
得票数 1
回答已采纳
1
回答
大型删除后的
MySQL
回收
索引
空间?
mysql
、
sql
在
MySQL
中执行了一个大的删除之后,我知道您需要运行一个NULL ALTER来恢复磁盘空间,对于回收
索引
空间也是这样吗?我们有使用> 10G
索引
空间的表,并删除/存档了大量数据,并且不确定是否需要重新构建表以减少
索引
的大小。我们试图避免
重建
表,因为这需要很长一段
时间
才能锁定表。 谢谢!
浏览 0
提问于2013-10-22
得票数 2
1
回答
索引
重组/
重建
时间
sql-server
、
sql-server-2012
、
index-maintenance
、
ola-hallengren
我在SQLServer2012EnterpriseEdition上有维护工作,它每天运行以检查
索引
碎片,并根据碎片百分比重新组织或
重建
索引
。我使用这种方法来提高性能,而且它很长一段
时间
工作得很完美。然而,最近这种方法开始花费太多的
时间
。 因此,我不使用上面的内容,而是执行
索引
重建
。它以第一种方法所需
时间
的一-六
时间
完成。为什么第一种方法会随着
时间
的推移变得缓慢,以及为什么完整的指数
重建
会变得更好?
浏览 0
提问于2016-05-25
得票数 0
1
回答
这是移动
MySQL
数据目录的正确方法吗?
mysql
、
centos
# stop
mysql
cp -R -p /var/lib/
mysql
/home/
mysql
/etc/init.d/
mysql
restart我可能还想在某个地方添加一个临时
浏览 0
提问于2016-05-08
得票数 0
1
回答
MySQL
聚集
索引
还是非聚集
索引
?(数据库设计)
mysql
、
performance
、
performance-tuning
、
clustered-index
、
nonclustered-index
我正在创建一个自定义应用程序,用户将在该应用程序中将数据输入到表中(让我们将此表称为“清单”),每分钟至少有一个条目,每个条目将从输入字段抓取数据,当添加新行时,当前的日期和
时间
也将被添加到datetime我希望它们按日期排序,所以我计划对
MYSQL
= 00/00/00的前8个字符在date列上做一个
索引
(id省略
时间
部分)。据我所知,
索引
会减慢数据的插入和更新,因为每次输入新数据时都需要
重建
索引
。 如果用户每分钟至少输入一次数据,连续2小时(每天
浏览 0
提问于2020-06-30
得票数 0
回答已采纳
1
回答
在修复损坏的Inndob表时需要帮助
mysql
、
innodb
、
corrupt
、
repair
我们的Magento网站最近一直有问题,我们的网页上时不时会收到一个错误:据我所知,innodb不支持通过phpmyadmin进行修复。我们能够关闭网站和数据库几个小时,以便修复,但不了解修复不够好后阅读在线。
浏览 5
提问于2016-05-11
得票数 2
6
回答
如何修复InnoDB表?
mysql
、
innodb
、
repair
我们(显然)昨天晚上对我们的Solaris
MySQL
数据库引擎执行得很差。至少有一些InnoDB表已损坏,事务日志中出现
时间
戳乱序错误,以及有关
索引
被损坏的特定错误。附注:尝试表优化(在我尝试
重建
损坏的
索引
时)会导致数据库服务器崩溃。
浏览 0
提问于2008-10-22
得票数 36
回答已采纳
1
回答
向表中添加或删除列是否会强制重新创建所有
索引
?
mysql
、
sql-server
、
oracle
、
indexing
特别是在
MySQL
中(尽管我假设甲骨文和Microsoft SQL Server也是如此)。如果我向表中添加或删除一列,是否需要从头开始创建(该表上的)所有当前
索引
?我可以想象,如果我们改变表行大小(通过添加/删除列),那么ROWIDS将改变(非聚集表),从而强制重新创建所有
索引
。如果使用聚集
索引
(Oracle中的
索引
组织表),那么我想整个聚集
索引
也必须重新创建。 如果需要重新创建所有
索引
,是否有优化
重建
时间
的策略?
浏览 0
提问于2012-01-14
得票数 4
回答已采纳
1
回答
Mysql
-错误:表‘/tmp/#sql_6212_0.MYI’的密钥文件不正确;请尝试修复它
mysql
当我尝试运行查询时,它给出了类似于“表‘/tmp/#sql_6212_0.MYI’的密钥文件不正确;尝试修复它”的错误信息。我不能修理它,因为桌子是Innodb的。
浏览 0
提问于2013-11-07
得票数 0
0
回答
依赖于
索引
自动
重建
?
orientdb
以前,如果我们检测到OMetadataDefault.CLUSTER_INDEX_NAME没有软关闭,就手动
重建
数据库的
索引
这是因为在以前的版本中,
索引
重建
用于
重建
所有
索引
,这反过来会导致较长的启动
时间
。这里有没有替代方案,或者我们应该依赖于异步
索引
自动
重建</e
浏览 1
提问于2016-06-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ElasticSearch索引 VS MySQL索引
MYSQL索引
MySQL索引分析
MySQL索引原理
浅谈Mysql索引
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券