Pertanyaan yang diberi tag «sql-server»

Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.


1
Mengapa UPDLOCK menyebabkan SELECT menggantung (mengunci)?
Saya punya pilihan dalam SQL SERVER yang mengunci seluruh tabel. Inilah skrip pengaturan (pastikan Anda tidak menimpa apa pun) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables t WHERE …



1
Bagaimana pengoptimal SQL Server memperkirakan jumlah baris dalam tabel bergabung?
Saya menjalankan kueri ini di basis data AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Jika saya melihat perkiraan rencana eksekusi, saya melihat yang berikut: Pencarian indeks awal (kanan atas) menggunakan indeks IX_SalesOrderHeader_CustomerID dan mencari pada literal …

2
Deadlock Pembaruan Indeks SQL Server
Saya punya 2 pertanyaan yang ketika dijalankan pada saat yang sama menyebabkan jalan buntu. Kueri 1 - perbarui kolom yang termasuk dalam indeks (index1): update table1 set column1 = value1 where id = @Id Mengambil X-Lock pada table1 kemudian mencoba X-Lock pada index1. Pertanyaan 2: select columnx, columny, etc from …

1
Statistik. Apakah histogram multikolom dimungkinkan?
Saya memikirkan situasi di mana saya memiliki dua kolom dengan kepadatan tinggi tetapi kolom ini tidak independen. Definisi Ini dia definisi dari tabel yang telah saya buat untuk tujuan pengujian. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, --can take …

2
penggunaan ruang pada sys.allocation_units dan sp_spaceused
Ini adalah fakta yang diketahui bahwa DMV tidak memiliki informasi yang akurat mengenai jumlah halaman dan jumlah baris. Namun, ketika statistik Anda diperbarui, saya tidak bisa melihat mengapa mereka tidak memperbarui. Saya sedang mengerjakan alat pemantauan, ingin mengetahui ukuran disk dari setiap indeks dan data, dll. Akhirnya saya ingin menemukan …


3
ALTER DATABASE pernyataan tidak diizinkan dalam transaksi multi-pernyataan
Saya telah mengunduh sampel Dalam-memori berbasis AdventureWorks dari sini , dan mengikuti semua langkah yang dijelaskan dalam dokumen yang menyertai. Namun, ketika saya mencoba menjalankan skrip di SQL Server Management Studio, saya mendapatkan pesan kesalahan: ALTER DATABASE pernyataan tidak diizinkan dalam transaksi multi-pernyataan Kesalahan menunjuk ke baris 9, yaitu: IF …



3
Apakah memutus jaringan menghentikan permintaan?
Saya baru-baru ini menjalankan permintaan pembaruan terhadap 100.000 catatan. Saya menyadari bahwa saya telah membuat kesalahan ketika permintaan sedang berjalan dan dengan cepat mencabut kabel jaringan. Apakah permintaan pembaruan hentikan pemrosesan dan kembalikan sepenuhnya? lanjutkan pemrosesan hingga selesai dan komit? hentikan pemrosesan dan biarkan hanya sebagian dari baris target yang …

2
Menyetel ulang urutan SQL Server 2012
Saya sedang dalam proses menguji dan mengisi tabel tertentu yang memanfaatkan SEQUENCEobjek. Dalam proses ini saya sedang menguji mengisi tabel dengan puluhan ribu garis insert (karena saya tidak terbiasa dengan cara memprogram ini). Masalah yang saya lihat dengan tabel khusus ini adalah ketika saya memulai tes populasi lain, angka SEQUENCEtersebut …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.