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.

4
Apakah SSD mengurangi kegunaan Basis Data
Saya hanya mendengar tentang Robert Martin hari ini, dan sepertinya dia adalah tokoh terkemuka di dunia perangkat lunak, jadi saya tidak bermaksud judul saya muncul seolah-olah itu adalah umpan klik atau saya meletakkan kata-kata di mulutnya, tetapi ini hanya bagaimana saya menafsirkan apa yang saya dengar darinya dengan pengalaman dan …


2
BUAT INDEX vs ALTER TABLE ADD INDEX - MySQLism, atau SQL Standard?
Baru saja menemukan masalah aneh, di mana tergantung pada bagaimana saya membuat indeks, nama indeks diperlukan. http://dev.mysql.com/doc/refman/5.5/id/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Sepertinya saya bahwa panggilan CREATE INDEX, seharusnya tidak …

2
Apa itu "Indeks Pencocokan Parsial"?
Saya mencoba untuk mempelajari lebih lanjut tentang operator rencana permintaan "pemeriksaan kunci asing" yang diperkenalkan di SQL Server 2016. Tidak ada banyak informasi tentang itu di luar sana. Microsoft mengumumkannya di sini dan saya menulis blog di sini . Operator baru dapat dilihat dengan menghapus baris dari tabel induk dengan …


6
Kinerja indeks pada ON versus WHERE
Saya punya dua meja @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Tabel ini memiliki indeks non-clustered pada (Id, Tanggal) Dan saya bergabung dengan tabel ini SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE …

2
Bagaimana saya harus mengindeks UUID di Postgres?
Saya baru mengenal PostgreSQL dan agak baru di database secara umum. Apakah ada cara yang mapan tentang bagaimana kita harus mengindeks nilai-nilai UUID di Postgres? Saya terpecah antara menggunakan hashing dan menggunakan trie, kecuali sudah ada sesuatu bawaan yang digunakan secara otomatis. Apa pun yang saya gunakan akan menangani data …
26 postgresql  index  uuid 

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 …

5
SARGable WHERE klausa untuk dua kolom tanggal
Saya memiliki pertanyaan menarik tentang SARGability. Dalam hal ini, ini tentang menggunakan predikat pada perbedaan antara dua kolom tanggal. Ini pengaturannya: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID, CAST(DATEADD(DAY, [m].[severity] * -1, GETDATE()) AS …

2
Meningkatkan kinerja COUNT / GROUP-BY dalam tabel PostgresSQL besar?
Saya menjalankan PostgresSQL 9.2 dan memiliki hubungan 12 kolom dengan sekitar 6.700.000 baris. Ini berisi node dalam ruang 3D, masing-masing referensi pengguna (yang membuatnya). Untuk menanyakan pengguna yang telah membuat berapa node, saya melakukan hal berikut (ditambahkan explain analyzeuntuk informasi lebih lanjut): EXPLAIN ANALYZE SELECT user_id, count(user_id) FROM treenode WHERE …

5
Bagaimana cara membuat indeks bersyarat di MySQL?
Bagaimana cara membuat indeks untuk memfilter rentang atau subset tabel tertentu di MySQL? AFAIK tidak mungkin dibuat secara langsung, tetapi saya pikir mungkin untuk mensimulasikan fitur ini. Contoh: Saya ingin membuat indeks untuk NAMEkolom hanya untuk baris denganSTATUS = 'ACTIVE' Fungsi ini akan disebut indeks yang difilter dalam SQL Server …

4
Apakah buruk memiliki ruang indeks lebih besar dari ruang data?
Seringkali saya perlu menjalankan kueri terhadap tabel besar yang tidak memiliki indeks yang tepat. Jadi saya meminta DBA untuk membuat indeks tersebut. Hal pertama yang dia lakukan adalah melihat statistik tabel dan melihat ukuran ruang indeks. Seringkali dia akan memberitahu saya untuk mencari solusi alternatif karena "indeksnya sudah lebih besar …
22 sql-server  index 

1
Kapan menggunakan sort_in_tempdb saat membangun kembali indeks?
Kami sedang berdebat apakah akan menggunakan opsi SORT_IN_TEMPDB untuk tabel DW kami. Pemahaman saya adalah bahwa ada lebih banyak menulis saat menggunakan opsi ini, meskipun mereka lebih berurutan. Kami memiliki SAN (yang terkadang sangat lambat), jadi dalam kasus kami kami ingin membatasi jumlah penulisan sebanyak mungkin. Saya percaya tempdb berada …

2
SUKA menggunakan indeks, CHARINDEX tidak?
Pertanyaan ini terkait dengan pertanyaan lama saya . Query di bawah ini membutuhkan 10 hingga 15 detik untuk dieksekusi: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) Dalam beberapa artikel saya melihat bahwa menggunakan CASTdan CHARINDEXtidak akan mendapat manfaat dari pengindeksan. Ada juga beberapa artikel yang mengatakan menggunakan …

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.