indexes

表没有聚集索引,那么如果我重建索引会发生什么?
indexes

表没有聚集索引,那么如果我重建索引会发生什么?

我们有一个供应商应用程序,它有一个 SQL Server 2005 数据库。在数据输入期间,应用程序将数据写入没有聚集索引的表。但是,该表上有许多索引。 我使用维护计划向导重建了该表的索引。 在性能测试期间,我们开始遇到死锁问题。死锁图显示,这个没有聚集索引的特定表是被争用的表。 然后我使用维护计划向导重建了填充因子为 80 的索引。现在没有死锁。您知道为什么这个填充因子会产生影响吗? ...

Admin

为什么虚拟主机出现错误时 htdocs 不显示目录?
indexes

为什么虚拟主机出现错误时 htdocs 不显示目录?

我刚刚在新的 Windows 机器上安装了 Apache v2.4、PHP 和 MySQL。我只对 做了一些更改httpd.conf。我包括httpd-vhosts.conf,其中定义了 2 个自定义站点(我dummy从中删除了默认站点),这两个站点都是 WordPress 站点。 其中一个 WordPress 网站没有数据库,当我进入htdocs根目录时,我看到该网站的数据库连接错误。当我注释掉DocumentRoot虚拟主机的行时,目录列表再次显示出来。 以下是所有Directory与 相关的行httpd.conf(按顺序): Define SRVROO...

Admin

何时在 Graylog(Elasticsearch)中使用新索引?
indexes

何时在 Graylog(Elasticsearch)中使用新索引?

我已经搜索了好几天,想找到一个关于 Graylog/Elasticsearch 如何使用索引以及何时创建新索引的良好解释。关于分片索引有很多信息,但关于索引本身的信息却不多,除了它们是一组关于保留多少数据以及如何管理它们的设置,但没有说明为什么。(至少在我看来是这样) 背景: 我们正在使用 Graylog 4.0 与 Elasticsearch 7.10 和 MongoDB 3。 我们尝试将来自 6 个仓库位置(彼此相距几百公里)的日志集中起来。每个位置都有 6 到 20 个 RFID 门,每个门都有一个日志。每个门都有自己的连接器中间件,连接到中央控制器中...

Admin

添加索引后,MySQL(MariaDB)的 CPU 利用率达到 100%
indexes

添加索引后,MySQL(MariaDB)的 CPU 利用率达到 100%

我尝试使用 PHPMyAdmin 为大约有 4,000 行的表 (MyISAM) 中的日期字段添加索引。PHPMyadmin 冻结,最后超时。现在,即使重新启动服务器,MySQL (MariaDB) 服务器的 CPU 占用率仍达到 100%,并且几乎没有响应。例如,查询返回小表中的 400 行需要 48 秒,而通常不到 1 秒。 自从我尝试这次更新已经过去了至少 15-20 分钟。 Show ProcessList;显示几个等待表锁的查询,但没有显示UPDATE TABLE添加索引的查询。 添加索引后,通常需要一些时间来建立索引,并且在此期间 MySQ...

Admin

建议索引
indexes

建议索引

我对索引还很陌生,刚刚开始学习查询计划等。我正在研究这个特定的查询,它一直建议我创建以下索引: CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[Company] ([CreatedById],[TenantId],[CreatedDate]) 我已经创建了以下索引: CREATE NONCLUSTERED INDEX [IX_Company_Tenant] ON [dbo].[Company] ([TenantId],[UserId],[...

Admin

批量移动 SQL 索引
indexes

批量移动 SQL 索引

首先我要说的是,我不是 SQL 专家,我知道的知识只足以应付一些麻烦:) 我们刚刚在新硬件上将客户端从 SQL 2008 R2 迁移到 SQL 2016,并且我们希望将索引移动到比数据库更快的磁盘上的其他分区。 大约有 40 个数据库,每个表上有几十个表和索引。有些索引是群集的,有些是非群集的。有没有办法批量移动所有索引?类似于此http://sqlsrvscrpt.codeplex.com/wikipage?title=DBScript%20Utility&referringTitle=Home遗憾的是,此工具不适用于 SQL 2016。 提前致...

Admin

显示索引列表的网页
indexes

显示索引列表的网页

我使用 Apache 2.2.22 进行网络托管,并创建了一个目录树,如下所示C:/server/www/apacheserver.dev/public_html并将所有内容(我的网页文件)放入公共的html但在 public_html 中我仍有子目录文件,而在子目录文件内我仍有另一个子目录文件。所以我的网页目录看起来像C:/server/www/apacheserver.dev/public_html/sub-directory/another-sub-dir整个编码都在另一个子目录。 因此,每次我尝试通过输入 URL 访问我的主页时,网页都会显示索引,...

Admin

运行 Passenger 的 Apache 服务器无法显示 Rails 应用程序
indexes

运行 Passenger 的 Apache 服务器无法显示 Rails 应用程序

我有一个项目从 github 拉到我的 /home 分区,并按照惯例建立了到 /var 分区的符号链接。 外观: /home/vagrant/github/whois-dreyfus--> 实际项目的 repo /var/www/whois-dreyfus--> 我正在为 Apache 使用符号链接 我在 vagrant box 中安装了 Apache 2.2.22 和 Passenger 4.0.56,并在远程服务器上运行。问题是,当我通过我的私有网络访问它时,会显示整个存储库而不是索引。这意味着如果我有192.100.93.88指向A...

Admin

临时表上的键重复出现的问题
indexes

临时表上的键重复出现的问题

我们运行一个大型论坛,其中有大量的读写操作,特别是对于posts和topics表,它们都是 innodb。 上周我开始用 innobackupex 做 12 小时的备份,因为 mysqldump 需要很长时间(posts表中有 700 多万行)。某物不喜欢这些备份,因为我每隔一天就会遇到重复出现的问题。 症状; 网站首页开始抛出错误, 日志开始显示错误,例如Error: 126 - Incorrect key file for table '/tmp/mysql/#sql_4e87_14.MYI'; try to repair it /tmp/dir已...

Admin

数据库上的 MSSQL 速度很慢(~2TB)-索引/碎片?
indexes

数据库上的 MSSQL 速度很慢(~2TB)-索引/碎片?

我有一个相当大的 MS SQL 数据库 (~2TB)。大多数数据都在一个表中 (~60 亿行)。 两周前,我删除了大型表上的两个非聚集索引,并将数据迁移到单个 6TB RAID SSD 阵列上。然后我重新创建了这两个索引,这花了相当长的时间(假设因为我目前拥有数据(用于表和索引)和日志在同一个阵列上,而且似乎使用 RAID 我无法同时实现快速顺序和随机读写)。 无论如何,在重新创建索引后,它运行得很好,大约一个星期。在这一周里,我一直在慢慢地清理大表,只是删除旧的不需要的行。到目前为止,我已经从 60 亿中删除了大约 3 亿,我猜我还有很多事情要做。 ...

Admin

警告
indexes

警告

我最近在慢查询日志中发现了一些应该使用索引的查询。在 phpmyadmin 中调查索引时,它显示为空或空基数。我不确定是什么原因造成的,但我需要找到一种方法来识别这个问题,而无需手动检查 200 多个表。 是否有脚本或查询可用于查找这些“损坏”的索引?如果有,我可以强制重建索引吗? ...

Admin

抑制查看索引-apache
indexes

抑制查看索引-apache

这种语法是否会阻止索引在 var/www 中可见? <Directory "/var/www"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> 或者 httpd.conf 或 .htaccess 中是否需要“Options -Indexes”? ...

Admin