Pertanyaan yang diberi tag «azure-sql-database»

Azure SQL Database adalah database-as-a-service dari Microsoft. Tag ini untuk pertanyaan tentang Azure SQL Database, BUKAN SQL Server di-host di Azure VM (gunakan azure-vm).


4
EF Code First menggunakan nvarchar (maks) untuk semua string. Apakah ini akan mengganggu kinerja kueri?
Saya memiliki beberapa database yang dibuat menggunakan Entity Framework Code First; aplikasi bekerja dan secara umum saya cukup senang dengan apa yang pertama kali saya lakukan dengan Code. Saya seorang programmer pertama, dan DBA kedua, karena kebutuhan. Saya membaca tentang DataAttributes untuk menjelaskan lebih lanjut dalam C # apa yang …



1
Dari mana asal Scan Konstanta dan Gabung Kiri Luar ini dalam rencana kueri SELECT sepele?
Saya punya tabel ini: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Kueri ini: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' dijalankan dengan rencana kueri yang terdiri dari …

1
Subquery berkinerja buruk dengan perbandingan tanggal
Saat menggunakan subquery untuk menemukan jumlah total semua catatan sebelumnya dengan bidang yang cocok, kinerjanya mengerikan di atas meja dengan hanya 50k catatan. Tanpa subquery, query dieksekusi dalam beberapa milidetik. Dengan subquery, waktu eksekusi lebih dari satu menit. Untuk kueri ini, hasilnya harus: Hanya sertakan catatan-catatan itu dalam rentang tanggal …

2
Mengapa indeks saya tidak digunakan dalam SELECT TOP?
Inilah run-down: Saya melakukan kueri pemilihan. Setiap kolom dalam klausa WHEREdan ORDER BYberada dalam indeks tunggal non-cluster IX_MachineryId_DateRecorded, baik sebagai bagian dari kunci, atau sebagai INCLUDEkolom. Saya memilih semua kolom, sehingga akan menghasilkan pencarian bookmark, tapi saya hanya mengambil TOP (1), jadi pasti server dapat memberitahu pencarian hanya perlu dilakukan …

4
Mengapa TSQL mengembalikan nilai yang salah untuk POWER (2., 64.)?
select POWER(2.,64.)mengembalikan 18446744073709552000bukan 18446744073709551616. Tampaknya hanya memiliki 16 digit presisi (pembulatan ke-17). Bahkan dengan membuat presisi eksplisit, select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0)))ia tetap mengembalikan hasil yang bulat. Sepertinya ini adalah operasi yang cukup mendasar untuk bisa keluar sembarangan dengan 16 digit presisi seperti ini. Yang tertinggi yang dapat dihitung …



2
Bagaimana cara mendapatkan sp_BlitzIndex dari Brent Ozar untuk dijalankan pada Azure?
Saya mengunduh Kit Pertolongan Pertama SQL Server dari situs web Brent Ozar. Ketika saya mencoba menjalankan skrip sp_BlitzIndex terhadap database master saya melalui Microsoft Sql Server Management Studio saat masuk sebagai admin tingkat server database Azure dan saya mendapat kesalahan berikut: Msg 262, Level 14, Negara 18, Prosedur sp_BlitzIndex, Baris …


1
Pesanan lambat oleh SQL Server
Dalam aplikasi saya, saya memiliki kueri yang melakukan pencarian di tabel "file". Tabel "file" dipartisi oleh "f". "Dibuat" (lihat definisi tabel dan memiliki ~ 26 juta baris untuk klien 19 ("f". "Cid = 19). Intinya di sini adalah, jika saya melakukan kueri ini: SELECT "f"."id" AS "FileId" , "f"."name" AS …

2
Mengapa klausa WHERE saya mendapat manfaat dari kolom "termasuk"?
Menurut jawaban ini , kecuali indeks dibangun di atas kolom yang digunakan untuk membatasi, kueri tidak akan mendapat manfaat dari indeks. Saya memiliki definisi ini: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), [LastAccessTime] DATETIME NULL DEFAULT …


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.