小编Ian*_*n_H的帖子

InnoDB:由于缺少 MLOG_CHECKPOINT 而忽略重做日志

我正在使用 mysql 版本 5.7.14(在 OS X El Capitan 上安装自制软件)。我的系统在 mysql 运行时没有正确关闭,重新启动后,当我尝试启动 mysql 守护程序时,我收到以下错误。

2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as process 18234 ...
2017-02-07T10:11:42.227375Z 0 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
2017-02-07T10:11:42.228809Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-02-07T10:11:42.228821Z 0 [Note] InnoDB: Uses event mutexes
2017-02-07T10:11:42.228826Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2017-02-07T10:11:42.228830Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-02-07T10:11:42.229114Z 0 [Note] InnoDB: …
Run Code Online (Sandbox Code Playgroud)

mysql innodb mysql-5.7

13
推荐指数
1
解决办法
2万
查看次数

SQL Server 跟踪文件中的持续时间单位

我在 SQL Server 2012 中生成了一个跟踪文件,不太确定持续时间的单位,以毫秒为单位?

在此处输入图片说明

performance sql-server sql-server-2012 trace

12
推荐指数
2
解决办法
2万
查看次数

如何使用 T-SQL 获取 SQL Server 活动监视器的输出?

是否有任何脚本可以像活动监视器一样获取输出?

或者当活动监视器显示在屏幕上时,我可以使用哪些 DMV 来获取输出?

它应该能够显示存储过程名称以及当前正在运行的存储过程中的语句以及与块相关的信息。

sql-server activity-monitor

8
推荐指数
2
解决办法
3万
查看次数

如何获取 SQL Server 数据库中每个表的最后截断时间

我有一个 SQL Server 2012 数据库。是否可以获得数据库中所有表的最后截断时间?

注意:恢复模式SIMPLE在我的场景中。如果我将其更改为可以FULL吗?

sql-server truncate sql-server-2012

7
推荐指数
2
解决办法
7935
查看次数

配置更改后 Postgres 9.6 重新加载或重新启动

我需要更改 postgresql.conf 中的几个日志配置设置。我如何知道哪些参数需要重新启动或重新加载?

是否有需要重启的参数列表?

postgresql postgresql-9.6

7
推荐指数
2
解决办法
9366
查看次数

SSMS 2016 查询存储:缺少索引详细信息错误:DocumentFrame (SQLEditors)

每次我尝试查看查询存储中缺少的索引详细信息时,都会收到以下错误:

文档框架(SQL 编辑器)

程序位置:在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ShowPlan.ShowPlanControl.OnMissingIndexDetails(Object sender, EventArgs a) 在 System.ComponentModel.Design.MenuCommand.Invoke() 在 Microsoft.SqlServer.Management.UI.VSIntegration .Editors.ShowPlan.ShowPlanControl.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(Guid&guidGroup, UInt32 nCmdId, UInt32 nCmdExcept, IntPtr vIn, IntPtr vOut)

有没有其他人遇到过这种情况?这是我可以修复的东西还是一个错误?

SSMS 版本 13.0.16106.4

这有点令人沮丧,因为我无法查看创建索引建议的结尾。

sql-server ssms sql-server-2016

6
推荐指数
1
解决办法
1463
查看次数

不存在的数据库的数据库 ID - 超时等待出现在错误日志中的页面上的缓冲区闩锁

背景: 我最近开始在一家拥有许多不同州的数据库的新商店。我今天早上到达(刚刚被添加到 SQL DBA 邮件组)找到一封关于昨晚在其中一台服务器上失败的 CHECKDB 作业的电子邮件(我被警告过有问题)。

我不会在这里详述这件事的细节,它似乎归结为等待缓冲区锁存器的一些超时 - 就其本身而言,很难说出为什么会这样,因为应该有(并且似乎有一直)昨晚运行时很少使用系统。

日志中持续存在超过 15 秒的 I/O 请求问题,并且 vmware 人员说存储存在通信问题(持续的网络问题),所以这在某种程度上解释了我认为的问题。

重要提示:我今天早上重新运行了 CHECKDB,它完全很快,发现了 0 个错误,据我所知,自从昨晚失败以来没有发生任何事情,所以(如果我错了,请纠正我),我在那里非常有信心没有数据库问题,昨晚是一个异常,可能是由网络或存储问题引发的(当网络人员回复我时,我会了解更多关于这个......如果他们这样做的话)。

实际点: 在日志中,就在昨晚的 CHECKDB 作业失败的地方,等待缓冲区闩锁的超时 - 对我来说奇怪的是它应该尝试的页面的数据库 ID闩锁是 11,并且实例上没有具有该 ID 的数据库 - ID 最多只能达到 10。

接下来是 CHECKDB 行,发现 1 个错误,修复了 0 个,指向具有分割点的内部数据库快照(请参阅下面的错误日志)

具体问题:

  1. 为什么会有对不存在的数据库 ID 的引用(内部数据库快照是否在某个时候被分配了一个数据库 ID,这就是它所指的内容)?
  2. 有没有办法找出有问题的数据库快照是什么(这与 CHECKDB 的工作方式有关,还是其他原因)?
  3. 有没有办法找到有问题的快照发生了什么(因为当我今天早上再次运行 CHECKDB 时,这显然不是问题)。

错误日志:

01/04/2017 23:50 spid101 Unknown DBCC CHECKDB (zenworks_UAL) WITH no_infomsgs 由 ARTSLOCAL\svc_zcmsql 执行发现 1 个错误并修复了 0 个错误。已用时间:0 小时 28 分 51 秒。内部数据库快照具有分割点 LSN = 00adf51f:00019bf4:0001 和第一个 …

sql-server sql-server-2008-r2 snapshot dbcc-checkdb latch

5
推荐指数
1
解决办法
438
查看次数

Postgres 9.6.1 大多数口语的全文搜索词典

使用Mac OSX 10.10.5优山美地,我试图运行全文搜索的操作,如to_tsvectorto_tsquery等,并有需要的字典中约80+语言。

Postgres 似乎只有 16 种语言配置,另外两个我正在测试中文(jiebacfgtestzhcgaka ZHParse)。我正在寻找文档或除这些之外的其他语言的存储库。

mydatabase=# \dF

               List of text search configurations
   Schema   |    Name    |              Description              
------------+------------+---------------------------------------
 pg_catalog | danish     | configuration for danish language
 pg_catalog | dutch      | configuration for dutch language
 pg_catalog | english    | configuration for english language
 pg_catalog | finnish    | configuration for finnish language
 pg_catalog | french     | configuration for french language
 pg_catalog | german     | configuration for german language …
Run Code Online (Sandbox Code Playgroud)

postgresql full-text-search postgresql-9.6

5
推荐指数
0
解决办法
4412
查看次数

SQL Server 性能问题(CXPACKET 等待类型)

我的生产 SQL Server 2012 有一个性能问题,它有 24 个内核和 32 GB 的 RAM。从等待类型我可以看到 CXPACKET 基于以下 SQL Server 指标位于顶部,我应该减少 MAXDOP 还是“并行的成本阈值”以避免更多的并行并减少 CXPACKET 等待类型?

任何帮助,将不胜感激。

在此处输入图片说明

performance sql-server optimization sql-server-2012 wait-types

5
推荐指数
1
解决办法
3670
查看次数

“sp_configure 允许更新”有什么作用?

今天我收到一个错误 (DTSER_FAILURE),但我可以通过编辑维护计划来修复它(这个错误是由于维护计划搜索已删除的数据库,而我在设置中使用了“选定的数据库”)。

但是在互联网上,我读了一些帖子说我应该SP_CONFIGURE 'ALLOW UPDATES',0

这个选项有什么影响?

我在 Microsoft 页面上读到此选项无效并且已弃用。

sql-server backup maintenance-plans sql-server-2014 sp-configure

5
推荐指数
1
解决办法
4248
查看次数