Pertanyaan yang diberi tag «index-tuning»

Proses menentukan indeks mana yang berguna dan mana yang tidak.



1
Haruskah saya menggunakan banyak indeks bidang tunggal, alih-alih indeks multi kolom tertentu?
Pertanyaan ini adalah tentang efektivitas teknik pengindeksan SQL Server. Saya pikir ini dikenal sebagai "persimpangan indeks". Saya sedang bekerja dengan aplikasi SQL Server (2008) yang sudah ada yang memiliki sejumlah masalah kinerja dan stabilitas. Para pengembang melakukan beberapa hal aneh dengan pengindeksan. Saya tidak bisa mendapatkan tolok ukur konklusif tentang …



2
Indeks dan kinerja multikolom
Saya memiliki tabel dengan indeks multikolom, dan saya ragu tentang penyortiran indeks yang tepat untuk mendapatkan kinerja maksimum pada kueri. Skenario: PostgreSQL 8.4, tabel dengan sekitar satu juta baris Nilai dalam kolom c1 dapat memiliki sekitar 100 nilai yang berbeda . Kita dapat mengasumsikan nilainya terdistribusi secara merata, jadi kami …

2
Bagaimana cara mengetahui kapan / jika saya memiliki terlalu banyak indeks?
Menjalankan Microsoft SQL Server Profiler setiap sekarang, itu menyarankan saya dengan sekelompok indeks dan statistik baru untuk membuat ("... 97% perkiraan peningkatan ..."). Dari pemahaman saya, setiap indeks yang ditambahkan dapat membuat SELECTkueri SQL lebih cepat tetapi juga UPDATEatau INSERTkueri lebih lambat karena indeks harus disesuaikan. Yang saya heran adalah, …

1
Indeks: kinerja integer vs string jika jumlah node sama
Saya mengembangkan aplikasi di Ruby on Rails dengan database PostgreSQL (9.4). Untuk kasus penggunaan saya, kolom dalam tabel akan terlihat sangat sering, karena seluruh titik aplikasi mencari atribut yang sangat spesifik pada model. Saat ini saya memutuskan apakah akan menggunakan integertipe atau hanya menggunakan tipe string yang khas (misalnya character …

4
Jika suatu basis data hanya memiliki satu sisipan, apakah buruk untuk mengindeks setiap kombinasi kolom yang memungkinkan?
Saya bekerja pada sistem pelaporan yang akan membutuhkan kueri pemilihan besar, tetapi didasarkan pada database yang hanya diisi sekali. Sistem manajemen basis data adalah Microsoft SQL Server 2017. Mungkin ada cara yang lebih baik untuk merancang sistem seperti ini, tetapi mari kita pendekatan ini secara teoritis. Secara teoritis: Jika kita …


1
Faktor-faktor apa yang masuk ke Indeks Clustered View yang diindeks yang dipilih?
Secara singkat Faktor-faktor apa yang masuk ke dalam mereka kueri pemilihan pengoptimal dari indeks tampilan diindeks? Bagi saya, tampilan yang diindeks tampaknya menentang apa yang saya pahami tentang bagaimana Pengoptimal mengambil indeks. Saya pernah melihat ini bertanya sebelumnya , tetapi OP tidak diterima dengan baik. Saya benar-benar mencari guidepost , …

2
Mengapa indeks yang difilter pada nilai IS NULL tidak digunakan?
Asumsikan kita memiliki definisi tabel seperti ini: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Dan indeks non-clustered yang disaring seperti ini: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Mengapa indeks ini tidak "mencakup" untuk …

2
desain tabel / indeks mysql efektif untuk 35 juta baris + tabel, dengan 200+ kolom yang sesuai (dua kali lipat), kombinasi apa pun yang dapat ditanyakan
Saya mencari saran tentang desain tabel / indeks untuk situasi berikut: Saya memiliki tabel besar (data riwayat harga saham, InnoDB, 35 juta baris dan terus bertambah) dengan kunci primer majemuk (asetid (int), tanggal (tanggal)). selain informasi harga, saya memiliki 200 nilai ganda yang harus sesuai dengan setiap catatan. CREATE TABLE …

3
Mengapa SQL Server mengabaikan indeks?
Saya punya tabel, CustPassMasterdengan 16 kolom di dalamnya, salah satunya adalah CustNum varchar(8), dan saya membuat indeks IX_dbo_CustPassMaster_CustNum. Ketika saya menjalankan SELECTpernyataan saya : SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Itu mengabaikan indeks sepenuhnya. Ini membingungkan saya karena saya memiliki meja lain CustDataMasterdengan kolom lebih banyak (55), salah …

2
Caching Indeks PostgreSQL
Saya mengalami kesulitan menemukan penjelasan 'awam' tentang bagaimana indeks di-cache di PostgreSQL, jadi saya ingin cek kenyataan pada salah satu atau semua asumsi ini: Indeks postgreSQL, seperti baris, hidup di disk tetapi mungkin di-cache. Indeks mungkin seluruhnya ada dalam cache atau tidak sama sekali. Apakah itu di-cache atau tidak tergantung …

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.