我正在使用 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) 是否有任何脚本可以像活动监视器一样获取输出?
或者当活动监视器显示在屏幕上时,我可以使用哪些 DMV 来获取输出?
它应该能够显示存储过程名称以及当前正在运行的存储过程中的语句以及与块相关的信息。
我有一个 SQL Server 2012 数据库。是否可以获得数据库中所有表的最后截断时间?
注意:恢复模式SIMPLE在我的场景中。如果我将其更改为可以FULL吗?
我需要更改 postgresql.conf 中的几个日志配置设置。我如何知道哪些参数需要重新启动或重新加载?
是否有需要重启的参数列表?
每次我尝试查看查询存储中缺少的索引详细信息时,都会收到以下错误:
文档框架(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 DBA 邮件组)找到一封关于昨晚在其中一台服务器上失败的 CHECKDB 作业的电子邮件(我被警告过有问题)。
我不会在这里详述这件事的细节,它似乎归结为等待缓冲区锁存器的一些超时 - 就其本身而言,很难说出为什么会这样,因为应该有(并且似乎有一直)昨晚运行时很少使用系统。
日志中持续存在超过 15 秒的 I/O 请求问题,并且 vmware 人员说存储存在通信问题(持续的网络问题),所以这在某种程度上解释了我认为的问题。
重要提示:我今天早上重新运行了 CHECKDB,它完全很快,发现了 0 个错误,据我所知,自从昨晚失败以来没有发生任何事情,所以(如果我错了,请纠正我),我在那里非常有信心没有数据库问题,昨晚是一个异常,可能是由网络或存储问题引发的(当网络人员回复我时,我会了解更多关于这个......如果他们这样做的话)。
实际点: 在日志中,就在昨晚的 CHECKDB 作业失败的地方,等待缓冲区闩锁的超时 - 对我来说奇怪的是它应该尝试的页面的数据库 ID闩锁是 11,并且实例上没有具有该 ID 的数据库 - ID 最多只能达到 10。
接下来是 CHECKDB 行,发现 1 个错误,修复了 0 个,指向具有分割点的内部数据库快照(请参阅下面的错误日志)
具体问题:
错误日志:
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 和第一个 …
使用Mac OSX 10.10.5优山美地,我试图运行全文搜索的操作,如to_tsvector,to_tsquery等,并有需要的字典中约80+语言。
Postgres 似乎只有 16 种语言配置,另外两个我正在测试中文(jiebacfg和testzhcgaka 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) 我的生产 SQL Server 2012 有一个性能问题,它有 24 个内核和 32 GB 的 RAM。从等待类型我可以看到 CXPACKET 基于以下 SQL Server 指标位于顶部,我应该减少 MAXDOP 还是“并行的成本阈值”以避免更多的并行并减少 CXPACKET 等待类型?
任何帮助,将不胜感激。
performance sql-server optimization sql-server-2012 wait-types
今天我收到一个错误 (DTSER_FAILURE),但我可以通过编辑维护计划来修复它(这个错误是由于维护计划搜索已删除的数据库,而我在设置中使用了“选定的数据库”)。
但是在互联网上,我读了一些帖子说我应该SP_CONFIGURE 'ALLOW UPDATES',0。
这个选项有什么影响?
我在 Microsoft 页面上读到此选项无效并且已弃用。
sql-server backup maintenance-plans sql-server-2014 sp-configure
sql-server ×7
performance ×2
postgresql ×2
backup ×1
dbcc-checkdb ×1
innodb ×1
latch ×1
mysql ×1
mysql-5.7 ×1
optimization ×1
snapshot ×1
sp-configure ×1
ssms ×1
trace ×1
truncate ×1
wait-types ×1