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.

5
Indeks warisan Postgres untuk tabel dipartisi
Saya memiliki tabel dengan sekitar 60 juta baris yang telah saya partisi berdasarkan negara menjadi 53 sub-tabel. Tabel-tabel ini "mewarisi" tabel besar seperti: CREATE TABLE b2b_ak (LIKE b2b including indexes, CHECK ( state = 'AK') ) INHERITS (b2b8) TABLESPACE B2B; Pertanyaan saya adalah ini: jika saya tidak membuat indeks pada …

3
Indeks nonclustered lebih cepat dari indeks cluster?
Kedua tabel memiliki struktur yang sama dan baris 19972 di setiap tabel. untuk mempraktekkan pengindeksan, saya membuat kedua tabel memiliki struktur yang sama dan dibuat clustered index on persontb(BusinessEntityID) dan nonclustered index on Persontb_NC(BusinessEntityId) dan struktur tabel BusinessEntityID int FirstName varchar(100) LastName varchar(100) -- Nonclusted key on businessentityid takes 38% …

1
Memperkirakan dampak ukuran indeks database SQLite
Saya mencoba memperkirakan ukuran basis data (pada disk) untuk DB SQLite yang mencakup sejumlah kolom yang diindeks. Kolom ini bertipe Integer dan String (SQLite). Cukup mudah untuk memperkirakan ukuran per baris dengan kolom-kolom ini, tetapi saya tidak yakin bagaimana menjelaskan padding ekstra per baris karena indeks. Apa pendekatan terbaik untuk …
9 index  sqlite  size 

1
Bagaimana cara mengindeks hasil GABUNG dari dua tabel atau lebih untuk meningkatkan kinerja di SQL server?
Saya baru dalam pengindeksan dan telah melalui dasar-dasar pengindeksan. Saya dapat menemukan indeks berkerumun standar untuk batasan kunci utama dalam bagian indeks dari tabel yang sesuai, tetapi setelah membuat batasan kunci asing saya tidak dapat menemukannya. Sekarang saya memiliki persyaratan di mana pengindeksan harus dilaksanakan untuk meningkatkan kinerja. Saya telah …

2
Indeks penutup digunakan meskipun kolom tidak ada
Saya memiliki pertanyaan berikut, menggunakan MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Kueri ini mengambil pesan sesuai dengan kondisi dan jenis yang diberikan berdasarkan tanggal yang dibuat. Saya memiliki indeks …

1
TOP (1) DENGAN KELOMPOK tabel yang sangat besar (100.000.000+)
Mendirikan Saya memiliki tabel besar ~ 115.382.254 baris. Tabel ini relatif sederhana dan mencatat operasi proses aplikasi. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) PERSISTED NOT NULL, [DataSetCount] [bigint] NULL, [Result] [int] NULL, …



1
SQLite3 tidak menggunakan indeks penutup dengan ekspresi json_extract
Saya mencoba membuat indeks di SQLite3(3.18) menggunakan json_extractekspresi. Tujuan saya adalah menjalankan kueri yang hanya memerlukan indeks untuk menghasilkan hasil. Alasannya adalah karena json_extractini merupakan operasi yang mahal yang akan menghambat kinerja saat beroperasi pada kumpulan data dan / atau nilai yang lebih besar. Saya menyimpulkan saya perlu indeks penutup …

1
Rencana pelaksanaan menunjukkan indeks yang hilang tetapi permintaan cepat
Saat melihat rencana eksekusi yang sebenarnya, itu menunjukkan indeks yang hilang meskipun kueri membutuhkan waktu kurang dari 1 detik. SELECT Account.AccountID, Account.Name FROM account LEFT OUTER JOIN accountfeaturesetting afs ON afs.accountid = account.accountid and afs.featureid = 'Schedules' and afs.settingid = 'EditReasons' WHERE ISNULL(afs.Value, '0') = '0' AND EXISTS (SELECT 1 …


2
Pencarian teks lengkap lambat untuk istilah dengan kejadian tinggi
Saya memiliki tabel yang berisi data yang diekstrak dari dokumen teks. Data disimpan dalam kolom yang disebut "CONTENT"sebagai tempat saya membuat indeks ini menggunakan GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Saya menggunakan kueri berikut untuk melakukan pencarian teks lengkap di atas meja: …

3
Pertanyaan penyetelan indeks
Saya menyetel beberapa indeks dan melihat beberapa masalah ingin mengikuti saran Anda Pada 1 tabel ada 3 indeks dbo.Address.IX_Address_ProfileId [1 KEY] ProfileId {int 4} Reads: 0 Writes:10,519 dbo.Address.IX_Address [2 KEYS] ProfileId {int 4}, InstanceId {int 4} Reads: 0 Writes:10,523 dbo.Address.IX_Address_profile_instance_addresstype [3 KEYS] ProfileId {int 4}, InstanceId {int 4}, AddressType {int …

2
Mengoptimalkan kondisi WHERE untuk bidang TIMESTAMP dalam pernyataan MySQL SELECT
Saya sedang mengerjakan skema untuk sistem analitik yang melacak waktu penggunaan, dan ada kebutuhan untuk melihat total waktu penggunaan dalam rentang tanggal tertentu. Untuk memberikan contoh sederhana, jenis kueri ini akan sering dijalankan: select sum(diff_ms) from writetest_table where time_on > ("2015-07-13 15:11:56"); Kueri ini biasanya memakan waktu sekitar 7 detik …

2
Yang mana yang harus dipercaya?
Kami memecahkan masalah yang sudah berjalan lama dengan vendor. Perangkat lunak mereka memiliki kecenderungan untuk membeku dan berhenti bekerja sekali atau dua kali seminggu yang menyebabkan gangguan besar pada operasi kami. Mereka tidak dapat menentukan penyebabnya meskipun kami mengirimi mereka banyak GB log dan cadangan DB. Akhir-akhir ini mereka mulai …

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.