这是针对 AIX 上的 DB2 9.7 Enterprise Server Edition。
我在性能环境中对我们实例中的几个数据库进行了完整的离线备份。
我想将这些数据库恢复到我们的集成环境中。
我运行了命令
db2 restore database database_name from
/bkp/instance_name/OfflineBackups/RestorePoint/my_restore_point
taken at 20120321103846 into database_name without prompting;
Run Code Online (Sandbox Code Playgroud)
对于我的每个数据库(当然,适当地修改数据库名称和时间戳)。
每个数据库都根据 DB2 成功恢复。但是,现在当我想检查数据库是否确实恢复了我的想法时,我尝试连接到数据库,但出现错误
SQL1117N A connection to or activation of database "database_name" cannot be made
because of ROLL-FORWARD PENDING. SQLSTATE=57019
Run Code Online (Sandbox Code Playgroud)
我在以前的数据库中没有任何正在进行的事务,因为所有连接都被强制关闭并且数据库已关闭以进行脱机备份。我该怎么办?
我正在使用压缩、写入多个文件以及更改BufferCount和MaxTransferSize选项来调整 SQL Server 备份。我有一个 SQL Server 实例,其中包含 4 TB 数据库和几个从几 MB 到 150 GB 的较小数据库。
我的问题是,我是否可以开始使用 150 GB 数据库进行调整,然后将这些设置应用到 4 TB 备份,只需进行最小的更改,或者 4 TB 是否需要从头开始拥有自己的“调整会话”?由于通常需要多次备份尝试才能拨入设置,因此我尝试在可能的情况下快速开始调整 4 TB 数据库。
我已经使用自定义应用程序安装了 Oracle 数据库 11g R2。在我的环境中,我们遇到了表锁定。我想检查我的数据库中是否有没有相应索引的外键。是否有任何查询或程序可以查找未编入索引的外键?
我是一家新公司的新 SQL Server DBA。就在最近,他们让我访问服务器。大约有50个不同大小的OLTP数据库,有的有250MB,最大的数据库有25GB,总大小为150GB的数据,所有50个数据库都有100GB的日志。
我想知道如果您第一次获得对实例的访问权限,可以做什么?我现在脑子里的行动计划是运行服务器端跟踪并perfmon查看数据库发生了什么
这是一个开始运行服务器端跟踪的好计划吗?我想了解在这种情况下通常应该做什么。
此外,他们有这项工作,每天在一项工作中对所有 50 个数据库进行完整备份。那是需要分块的东西吗?我对此的想法是,在一项工作中备份所有数据库可能没问题,因为大小不是那么大,而且由于大小,仍然可以负担得起每天的完整备份。(如果我错了,请告诉我)。据他们说,他们可以忍受服务器停机 5 天。所以看起来 RTO 非常灵活。
为了更好地管理数据库,我需要了解哪些必要的知识?
Date.now()我已经将和其他普通 Unix 时间戳值的结果传递1534360109480到 SQL 中,并通过以下方式运行它们:
"@converted_date" = to_timestamp("@date") AT TIME ZONE 'UTC';
而且它始终如一地返回50591-11-28 22:32:38。
我不明白年份怎么可能是 50591,并且无论如何,日期/时间都不准确。
我究竟做错了什么?
Microsoft 将[user_lookup]计数器描述dm_db_index_usage_stats为“用户查询的书签查找次数”。[singleton_lookup_count]它将in描述dm_db_index_operational_stats为“从索引或堆检索单行的累积计数”。这对我来说一点也不清楚。有人可以对这两个值所跟踪的内容提供更清晰的定义/区分吗?
这个问题源于今天的索引观察(800m 行表),其中[user_lookup]Cx 的当前值约为 800,而[singleton_lookup_count]超过 10 亿。显然,他们计算的是许多不同的事物,我需要了解它们是什么,以及这种程度的差异是否表明存在问题。
我已成功使用GTID_MODE. 它完美地工作。现在我需要在其中设置自动故障转移功能。我已经运行了以下命令。
mysqlfailover --master=root:abc@10.24.184.12:3306 --discover-slaves-login=root:abc
Run Code Online (Sandbox Code Playgroud)
我得到了以下结果。没有列出任何奴隶。
MySQL Replication Failover Utility
Failover Mode = auto Next Interval = Tue May
Master Information
------------------
Binary Log File Position Binlog_Do_DB Binlog
mysql-bin.000016 9568
GTID Executed Set
8fe8b710-cd34-11e4-824d-fa163e52e544:1-1143
Replication Health Status
0 Rows Found.
Q-quit R-refresh H-health G-GTID Lists U-UUIDs U
Run Code Online (Sandbox Code Playgroud)
但是当我执行mysqlrplcheck和mysqlrplshow命令时,会列出从属设备。
这是正常的吗?
我是 T-SQL 和 MSSQL 的新手,但需要将 Azure SQL 数据库从一台服务器复制到另一台服务器。
正如我在这里搜索的那样- 它可以通过CREATE DATABASE Database1_copy AS COPY OF server1.Database1;查询来完成,但在我的 Ubuntu Linux 上的 Vusial Studio 代码编辑器中使用vscode-mssql扩展名 - 我有一个错误:
消息 156,级别 15,状态 1,第 1 行:关键字“数据库”附近的语法不正确。
我的完整查询如下:
CREATE DATABASE Database1_copy AS COPY OF oldserver.database.windows.net.olddatabasenamehere;
Run Code Online (Sandbox Code Playgroud)
额外的谷歌搜索引导我找到相同的解决方案(这是我发现的另一个例子)。
我在这里做错了什么?
我知道即使是在 Azure 资源 (azure.microsoft.com) 上发布的第一个链接 - 它也不一定是 Azure SQL 的有效解决方案。
PS Idea 是自动将 DEV 环境推出(使用 ARM 模板)作为当前 Live 环境的副本,并创建数据库作为 Live 数据库的副本。
我有一个包含 10,301,390 个 GPS 记录、城市、国家和 IP 地址块的表。我有用户当前的经纬度位置。我创建了这个查询:
SELECT
*, point(45.1013021, 46.3021011) <@> point(latitude, longitude) :: point AS distance
FROM
locs
WHERE
(
point(45.1013021, 46.3021011) <@> point(latitude, longitude)
) < 10 -- radius
ORDER BY
distance LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
这个查询成功地给了我我想要的东西,但它很慢。根据给定的纬度和经度,获得一条记录需要 2 到 3 秒。
我在latitude和longitude列上尝试了 B 树索引,也尝试过,GIST( point(latitude, longitude));但查询仍然很慢。
我怎样才能加快这个查询?
似乎缓慢是由 引起的,ORDER BY但我想获得最短距离,所以问题仍然存在。
如何返回包含列元胞数组中特定值的行?
想象一下我们有一个像这样的表:
id name phone values
1 Taylor xxx.xxx.xxxx [4,6,5]
2 John yyy.yyy.yyyy [1,5,2]
3 Peter zzz.zzz.zzzz [6,2,6]
Run Code Online (Sandbox Code Playgroud)
我需要创建一个 SQL 查询,该查询将返回数组中存在值“6”的行values。所以预期的输出是:
id name phone values
1 Taylor xxx.xxx.xxxx [4,6,5]
3 Peter zzz.zzz.zzzz [6,2,6]
Run Code Online (Sandbox Code Playgroud)
我们正在 Redshift 中工作。json_extract_array_element_text('json_string', pos)因此,如果更容易的话,可以使用该功能的可能性。请注意,值数组的长度可能彼此不同。
sql-server ×4
index ×2
postgresql ×2
azure ×1
backup ×1
date ×1
datetime ×1
db2 ×1
db2-luw ×1
failover ×1
gist-index ×1
mysql ×1
oracle ×1
oracle-11g ×1
redshift ×1
replication ×1
restore ×1
spatial ×1
timestamp ×1
tuning ×1