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.


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 …


2
Meminimalkan Bacaan Terindeks dengan Kriteria Kompleks
Saya mengoptimalkan basis data Firebird 2.5 tiket kerja. Mereka disimpan dalam tabel yang dinyatakan sebagai: CREATE TABLE TICKETS ( TICKET_ID id PRIMARY KEY, JOB_ID id, ACTION_ID id, STATUS str256 DEFAULT 'Pending' ); Saya biasanya ingin menemukan tiket pertama yang belum diproses dan dalam Pendingstatus. Loop pemrosesan saya adalah: Ambil Tiket …

2
Mengapa kueri ini tidak menggunakan indeks nonclustered saya, dan bagaimana saya bisa membuatnya?
Sebagai tindak lanjut dari pertanyaan ini tentang peningkatan kinerja kueri, saya ingin tahu apakah ada cara untuk membuat indeks saya digunakan secara default. Kueri ini berjalan sekitar 2,5 detik: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Yang ini berjalan sekitar 33 ms: SELECT TOP 1000 …

4
Menentukan bahwa Indeks pada tabel tidak digunakan
Saya telah menjalankan skrip ini untuk mencoba menemukan indeks asing select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_id inner join …

2
Penggunaan logika TIDAK dalam kaitannya dengan indeks
Menurut buku Microsoft tentang pengembangan database Ujian 70-433: Pengembangan Database Microsoft SQL Server 2008 : Baik karakter wildcard terkemuka, BUKAN logika memungkinkan pengoptimal kueri untuk menggunakan indeks untuk mengoptimalkan pencarian. Untuk kinerja yang optimal, Anda harus menghindari penggunaan kata kunci TIDAK dan simbol wildcard terkemuka. Jadi saya menganggapnya demikian NOT …


3
Bagaimana indeks memengaruhi kinerja kueri?
Jelas menjaga beberapa indeks berbeda memiliki dampak negatif pada menyisipkan dan menghapus kinerja. Bagaimana dengan kinerja kueri: Apakah masuk akal sama sekali menyimpan terlalu banyak indeks di atas meja? Apakah kinerja kueri akan meningkat dalam hal apa pun dengan indeks yang ditambahkan (tentu saja untuk kueri yang menggunakan indeks sama …

2
Akankah Katalog Teks Lengkap dengan Track berubah: AUTO otomatis diperbarui jika Ubah Pelacakan untuk tabel itu tidak diaktifkan?
Saya memiliki tabel database ini yang seharusnya menjaga agar indeks teks lengkap tetap mutakhir. Namun saya tidak melihat itu terjadi sama sekali (tidak ada kesalahan dalam log karena log terakhir yang saya lihat adalah ketika saya memicunya secara manual). Inilah yang saya lihat ... tapi di atas meja itu sendiri …


2
Pemindaian indeks lambat dalam tabel besar
Menggunakan PostgreSQL 9.2, saya memiliki masalah dengan pertanyaan lambat pada tabel yang relatif besar (200+ juta baris). Saya tidak mencoba sesuatu yang gila, hanya menambahkan nilai historis. Di bawah ini adalah kueri dan output rencana kueri. Tata letak meja saya: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | …

3
Indeks max ukuran baris kesalahan
Apakah ada batas atas untuk arraykolom? Saya mendapatkan kesalahan ini saat memasukkan ke dalam bidang array - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" Inilah definisi tabel saya - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data …


1
Bagaimana INDEX pada Key Primer Komposit di mysql?
Saat membuat kunci primer komposit untuk dua atau lebih kolom, misalnya PRIMARY KEY(col1, col2, col3); Apakah sistem akan INDEXsetiap kolom secara individual? Alasan saya mengajukan pertanyaan ini adalah ketika kami menggunakan UNIQUE INDEX (col1, col2, col3), ia hanya berfungsi INDEXuntuk kolom pertama, dan kami perlu membuat tambahan INDEXuntuk kolom lainnya. …

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.