Pertanyaan yang diberi tag «index»

Struktur basis data yang dapat meningkatkan kecepatan kueri dengan mengorbankan ruang disk dan menyisipkan / memperbarui lebih lambat. Ini menyimpan salinan satu atau lebih kolom yang diurutkan tetapi struktur data berbeda untuk memungkinkan akses lebih cepat.


3
Pengaruh indeks pada pernyataan pembaruan di mana kolom pembaruan tidak ada dalam indeks
Saya selalu melihat orang mengatakan bahwa indeks melambat update, deletedan insert. Ini digunakan sebagai pernyataan selimut, seolah-olah itu mutlak. Sementara menyetel basis data saya untuk meningkatkan kinerja, saya terus menghadapi situasi ini yang tampaknya bertentangan dengan aturan itu secara logis untuk saya, dan di mana pun saya tidak dapat menemukan …

1
Menjatuhkan indeks yang tidak digunakan - Menilai bahaya yang tidak terduga
Kami memiliki database yang sangat besar dengan ratusan indeks yang tidak digunakan menurut statistik DMV, yang telah terakumulasi sejak server terakhir kali di-boot ulang pada bulan Juli. Salah satu DBA kami membuat pernyataan peringatan berikut, yang tidak masuk akal bagi saya: Sebelum kita menjatuhkan indeks, kita perlu memastikan jika tidak …
16 sql-server  index 


2
Indeks pada kunci utama tidak digunakan dalam gabung sederhana
Saya memiliki definisi tabel dan indeks berikut: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Mengapa tidak ada indeks pada munkalap_id yang digunakan dalam kueri berikut? EXPLAIN …


5
Kapan indeks nonclustered disimpan di filegroup terpisah?
Saya telah mendengar bahwa menyimpan indeks pada filegroup dan drive yang berbeda meningkatkan kinerja dalam database karena drive tidak harus bolak-balik antara indeks dan data yang dirujuk oleh indeks. Saya juga pernah mendengar bahwa ini adalah mitos. Kapan sebaiknya menyimpan indeks yang tidak tercakup pada grup dan drive terpisah? Apa …
16 sql-server  index 

2
SQL Server 2008 - Partisi dan Indeks Clustered
Jadi saya perkenalkan dengan mengatakan saya tidak memiliki kendali penuh atas desain db saya, jadi banyak aspek dari sistem saat ini tidak dapat diubah untuk keperluan skenario ini. Komentar tentang bagaimana kita harus memikirkan kembali aspek-aspek desain mungkin benar tetapi tidak membantu :) Saya memiliki tabel yang sangat besar, kira-kira …

1
Composite Primary Key dalam database SQL Server multi-tenant
Saya sedang membangun aplikasi multi-penyewa (database tunggal, skema tunggal) menggunakan ASP Web API, Entity Framework, dan database SQL Server / Azure. Aplikasi ini akan digunakan oleh 1000-5000 pelanggan. Semua tabel akan memiliki bidang TenantId(Guid / UNIQUEIDENTIFIER). Saat ini, saya menggunakan Kunci Utama bidang tunggal yang Id (Guid). Tetapi dengan hanya …

5
Upaya untuk mendapatkan kembali ruang yang tidak digunakan menyebabkan ruang yang digunakan meningkat secara signifikan di SQL Server
Saya memiliki tabel di database produksi yang memiliki ukuran 525 GB, di mana 383 GB tidak digunakan: Saya ingin mendapatkan kembali sebagian ruang ini, tetapi, sebelum mengacaukan DB produksi, saya menguji beberapa strategi pada tabel yang sama dalam tes DB dengan lebih sedikit data. Tabel ini memiliki masalah serupa: Beberapa …

1
Rencana eksekusi dengan beberapa indeks yang hilang
Jika Anda menjalankan kueri dengan 'Sertakan rencana eksekusi Aktual', maka rencana tersebut juga akan menyarankan indeks yang tidak ada. Detail indeks ada di dalam MissingIndexestag di XML. Apakah ada situasi ketika rencana menyertakan beberapa saran indeks? Saya mencoba berbagai kueri sql tetapi tidak dapat menemukan kueri yang menghasilkan dua atau …

2
Indeks pada kolom yang dihitung tetap tidak dapat dicari
Saya punya tabel, dipanggil Address, yang memiliki kolom yang dihitung tetap disebut Hashkey. Kolom bersifat deterministik tetapi tidak tepat. Ini memiliki indeks unik di atasnya yang tidak dapat dicari. Jika saya menjalankan kueri ini, mengembalikan kunci utama: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM dbo.[Address] WHERE HashKey = @HashKey Saya mendapatkan rencana ini: …

3
Indeks untuk query SQL dengan kondisi WHERE dan GROUP BY
Saya mencoba menentukan indeks mana yang akan digunakan untuk permintaan SQL dengan WHEREkondisi dan GROUP BYyang saat ini berjalan sangat lambat. Permintaan saya: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id Tabel saat ini memiliki 32.000.000 baris. Waktu eksekusi permintaan meningkat …



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.