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
Apakah indeks non-cluster membuat jaminan tentang urutan baris?
Saya memiliki pengembang yang ingin, ketika melakukan pernyataan pilih tanpa urutan, baris dalam tabel agar sesuai dengan urutan yang dimasukkan. Pengembang menyarankan perubahan dari indeks yang berkerumun menjadi tidak berkerumun. Dengan mengubah indeks dari clustered ke non-clustered, apakah ini membuat jaminan tentang urutan di mana baris akan muncul dalam tabel? …

1
Apakah COALESCE bisa digunakan sekarang?
Salah satu pengembang saya berpendapat bahwa COALESCE(column, default value) = default valuesekarang cukup murah. Apakah itu benar? Saya menjalankan tes berikut, dan berpikir itu menyiratkan bahwa COALESCEitu tidak dapat ditawar. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) …


3
Rencana Eksekusi BUKAN menggunakan INDEX, Ini menggunakan Table Scan
Saya tahu ketika harus menggunakan indeks atau scan tabel, SQL Server menggunakan statistik untuk melihat mana yang lebih baik. Saya punya meja dengan 20 juta baris. Saya memiliki indeks pada (SnapshotKey, Measure) dan permintaan ini: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand …

5
Mendapatkan pemindaian meskipun saya berharap mencari
Saya perlu mengoptimalkan SELECTpernyataan tetapi SQL Server selalu melakukan pemindaian indeks daripada mencari. Ini adalah permintaan yang, tentu saja, dalam prosedur tersimpan: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM Employee WHERE (@Status IS …

1
Cara mendapatkan kembali ruang yang diambil oleh indeks yang sebagian dibangun dan diakhiri oleh pemadaman listrik
Saya menjalankan postgres (postgis) 9.4.2 di mac (10.10.4). Saya punya beberapa meja besar (beberapa TB). Selama pembuatan indeks berdasarkan salah satu dari mereka yang membutuhkan waktu sekitar satu minggu, saya menyaksikan penurunan ruang HD yang tersedia seperti yang Anda harapkan mendekati titik di mana indeks akan selesai ketika pemadaman listrik …


2
MySQL: delete ... where..in () vs delete..from..join, dan tabel terkunci di delete dengan subselect
Penafian: mohon alasan kurangnya pengetahuan saya tentang database internal. Ini dia: Kami menjalankan aplikasi (tidak ditulis oleh kami) yang memiliki masalah kinerja besar dalam pekerjaan pembersihan berkala dalam database. Kueri terlihat seperti ini: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY where BUILDRESULTSUMMARY.BUILD_KEY = "BAM-1"); Terus terang, …


2
Sisipan multi-baris vs beberapa sisipan baris tunggal
Dalam aplikasi saya, saya melakukan insert multi-baris ketika saya bisa hanya karena itu mengurangi jumlah perjalanan bolak-balik antara db dan aplikasi. Namun, saya penasaran, apakah ada kelebihan lain? Misalnya, jika beberapa baris dimasukkan sekaligus seperti ini: insert into tbl (c1, c2) values (v1, v2) (v3, v4) melawan: insert into tbl …

1
Kecocokan menggunakan STATISTICS_NORECOMPUTE
Saya baru-baru ini terlibat dalam memelihara satu set database dengan beberapa masalah indeks yang menarik. Salah satu yang paling memperburuk saya adalah perbedaan indeks antara pengembangan, pengujian, model dan mesin produksi. Karena perbedaan membuat penyetelan kueri agak sulit menyinkronkannya adalah salah satu proyek pertama saya. Karena saya telah membandingkan lingkungan …

1
Meningkatkan kecepatan membangun kembali indeks pada SQL server
Saya mengimpor sejumlah besar data ke database kosong, dan sebelum saya mulai, saya menonaktifkan semua indeks non-cluster non-unik untuk melihat apakah saya dapat meningkatkan kinerja impor. Sekarang saya ingin mengaktifkan kembali indeks, dan saya bertanya-tanya apakah ada yang bisa saya lakukan untuk mengoptimalkan ini. Ada> 100 tabel dan hampir 2.000 …

1
Bagaimana PostgreSQL secara fisik memesan catatan baru pada disk (setelah cluster pada kunci utama)?
Perlu tahu bagaimana PostgreSQL memesan catatan pada disk. Dalam hal ini, saya ingin memanfaatkan kombinasi indeks seperti yang dinyatakan dalam dokumen , yang seperti yang saya pahami menggunakan bitmap untuk mendapatkan baris yang cocok dan mengembalikannya sesuai dengan lokasi fisik mereka. Tabel yang dimaksud telah dikelompokkan oleh kunci utamanya. Seperti …


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.