«delete» etiketlenmiş sorular

Veritabanı yapılandırılmış sorgu dilinde (SQL), DELETE deyimi bir veya daha fazla kaydı tablodan kaldırır.

1
Kümelenmiş dizin silme ifadesinde kullanılmıyor
Aşağıdaki gibi tanımlanmış bir SQL Server tablo var CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …

1
Silme ve vakum disk dosya etkileri
240 milyon satır (ve büyüyen) ile çok sık güncellenen bir tablo var. Her üç saatte bir 1,5 milyon satır eklenir ve 1,5 milyon satır silinir. Kümeyi bir SSD'ye taşıdığımda bu toplu ekleme (kopya kullanarak) süresi 22 dakikadan 2.3 dakikaya indirildi. Silme süresi de geliştirildi. Bu toplu güncellemeyi iki saatte bir …


2
Büyük silme sorgusu donmuş gibi görünüyor
1.8bn satır içeren bir veritabanında silme sorgusu çalıştırdık. Bu silme 1.2 milyar satır silecektir. Gezimizde, bu sorguyu bir seferde 100 metreye bölerdik, ancak 24 saat boyunca çalıştığı bir konumdayız ve günlük dosyası, bir günlük dosyası için izin verilen maksimum boyut gibi görünen 2 TB'tadır. Veritabanı BASİT kurtarma modunda. Bu sorguyu …

3
Bir veritabanını güvenli bir şekilde kalıcı olarak silmek için en iyi uygulamalar nelerdir?
"Organik" bir çevreye sahibiz, yani insanlar en az gözetim veya dokümantasyonla on yıl kodda kod biriktirdiler. Kullandığım sunucunun artık kullanılmadığına inandığım birkaç veritabanı var; Onları silmek ve gerçekten kullandığım üç tanesini bırakmak isterim. Pervasız uçta, bu veritabanlarını devre dışı bırakabilir ve birinin çığlık atmasını bekleyebilirim; diğeri ise onları "her ihtimale …

4
DELETE deyimi REFERENCE kısıtlamasıyla çakıştı
Durumum şöyle: STOCK_ARTICLES tablosu: ID *[PK]* OTHER_DB_ID ITEM_NAME Tablo YER: ID *[PK]* LOCATION_NAME Tablo WORK_PLACE: ID *[PK]* WORKPLACE_NAME INVENTORY_ITEMS tablosu: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* INVENTORY_ITEMS içindeki 3 FK, açıkça diğer ilgili tablolardaki "ID" sütunlarına referansta bulunuyor. Buradaki ilgili tablolar STOCK_ARTICLE ve INVENTORY_ITEMS. Şimdi, yukarıda belirtilen …

3
Bir SQL tablosundan milyonlarca satırı silme
221 milyon satırlık tablodan 16 milyondan fazla kaydı silmem gerekiyor ve son derece yavaş gidiyor. Aşağıdaki kodu daha hızlı hale getirmek için önerileri paylaşırsanız teşekkür ederiz: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = 4500; SET @ITERATION …

2
MySQL: delete… where..in () vs delete..from..join ve alt seçimle silme sırasında kilitli tablolar
Feragatname: Lütfen veritabanı dahili bilgileriyle ilgili bilgi eksikliğimi affedin. İşte gidiyor: Veritabanındaki periyodik bir temizlik işinde büyük bir performans sorunu olan bir uygulama (bizim tarafımızdan yazılmayan) çalıştırıyoruz. Sorgu şuna benzer: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY where BUILDRESULTSUMMARY.BUILD_KEY = "BAM-1"); Basit, okunması kolay ve standart …

4
InnoDB DELETE performansı nasıl geliştirilir?
Bu denetim tablosu var (veritabanımdaki herhangi bir tabloda eylemleri izler): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT '', `className` varchar(255) NOT NULL, PRIMARY …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.