小编Paw*_*ajs的帖子

INSERT 中的死锁 ... ON DUPLICATE KEY UPDATE

我们有一个这样定义的表:

CREATE TABLE ipsum ( 
    id char(40) NOT NULL, 
    source char(40) NOT NULL, 
    ip_address varbinary(16) NOT NULL, 
    port smallint(5) unsigned NOT NULL, 
    percentage decimal(5,2) NOT NULL DEFAULT '0.00', 
    first_date datetime NOT NULL, 
    last_date datetime NOT NULL, 
    p0 tinyint(1) NOT NULL DEFAULT '0',
    p1 tinyint(1) NOT NULL DEFAULT '0', 
    blocked tinyint(1) NOT NULL, 
    created datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, 
    country varchar(100) DEFAULT NULL, 
    continent varchar(100) DEFAULT NULL, 
    note varchar(100) DEFAULT NULL, 
    PRIMARY KEY (id), 
    KEY idx_first_seen_peer (first_date), 
    KEY idx_last_seen_peer (last_date), 
    KEY …
Run Code Online (Sandbox Code Playgroud)

deadlock mysql-5.6 bulk-insert

7
推荐指数
1
解决办法
5421
查看次数

Azuredb 数据库“tempdb”已达到其大小配额

我们在 S3 层上运行 V12 Azure 数据库实例。数据库上仍有大约 100GB 的可用空间。当使用在不同的非 azure SQL 服务器上运行的 SSIS 加载 85MB XML 文件,并将其直接插入到 azure 数据库中时,插入会在目标数据库上崩溃,并出现以下错误。

数据库“tempdb”已达到其大小配额。对数据进行分区或删除、删除索引或查阅文档以获取可能的解决方案。

tempdb 是否有任何限制或者知道为什么这可能会崩溃?85MB 的文件不可能填满数据库的剩余空间。似乎tempdb隐藏起来了,我如何监控它的使用情况?

sql-server storage azure-sql-database tempdb

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

SQL Server:在最后一次出现“>”之前获取字符串

我有一个名为assocname.

样本数据:

1. FirstParty>Individual:2
2. FirstParty:3>FPRep:2>Individual
3. Incident>Vehicle:2>RegisteredOwner>Individual3
Run Code Online (Sandbox Code Playgroud)

我想在最后一次出现 '>' 之前获取字符串。结果如下:

1. FirstParty
2. FirstParty:3>FPRep:2
3. Incident>Vehicle:2>RegisteredOwner
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

sql-server

3
推荐指数
1
解决办法
9482
查看次数