Pertanyaan yang diberi tag «indexing»

Pengindeksan struktur data adalah teknik umum untuk meningkatkan kecepatan pencarian data.


9
Apakah Foreign Key meningkatkan kinerja kueri?
Misalkan saya punya 2 tabel, Produk dan Kategori Produk. Kedua tabel memiliki hubungan di CategoryId. Dan ini adalah kueri. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Ketika saya membuat rencana eksekusi, tabel ProductCategories melakukan pencarian …

3
Bisakah PostgreSQL kolom array indeks?
Saya tidak dapat menemukan jawaban yang pasti untuk pertanyaan ini dalam dokumentasi. Jika kolom adalah tipe array, apakah semua nilai yang dimasukkan akan diindeks secara individual? Saya membuat tabel sederhana dengan satu int[]kolom, dan meletakkan indeks unik di atasnya. Saya perhatikan bahwa saya tidak dapat menambahkan array int yang sama, …


2
Apa arti kata kunci KUNCI?
Dalam definisi tabel MySQL ini: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); Apa arti KEYkata kunci? Itu bukan kunci utama, itu bukan kunci asing, jadi apakah itu hanya indeks? Jika demikian, apa yang istimewa dari jenis …
141 mysql  indexing 

10
Bagaimana cara menjatuhkan unik di MySQL?
Create Table: CREATE TABLE `fuinfo` ( `fid` int(10) unsigned NOT NULL, `name` varchar(40) NOT NULL, `email` varchar(128) NOT NULL, UNIQUE KEY `email` (`email`), UNIQUE KEY `fid` (`fid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 Saya ingin melepas kunci unik email, bagaimana?
139 mysql  indexing  sql-drop 

2
Apakah ide yang baik untuk mengindeks bidang datetime di mysql?
Saya sedang bekerja merancang database besar. Dalam aplikasi saya, saya akan memiliki banyak baris misalnya saat ini saya memiliki satu tabel dengan 4 juta catatan. Sebagian besar pertanyaan saya menggunakan klausa datetime untuk memilih data. Apakah ide yang baik untuk mengindeks bidang datetime di database mysql? Select field1, field2,.....,field15 from …
137 mysql  indexing 

9
Kapan saya harus menggunakan indeks komposit?
Kapan saya harus menggunakan indeks komposit dalam database? Apa percabangan kinerja dengan menggunakan indeks komposit)? Mengapa saya harus menggunakan indeks komposit? Misalnya, saya punya homestabel: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, `year_built` smallint(5) unsigned NOT NULL, `geolat` decimal(10,6) …

3
Apakah indeks diperlukan untuk kunci utama dalam SQLite?
Ketika kolom integer ditandai sebagai kunci utama dalam tabel SQLite, haruskah indeks juga dibuat secara eksplisit untuknya? SQLite tampaknya tidak secara otomatis membuat indeks untuk kolom kunci utama, tetapi mungkin indeks juga, mengingat tujuannya? (Saya akan mencari di kolom itu sepanjang waktu). Apakah situasinya akan berbeda untuk kunci primer string?



7
Apakah saya perlu membuat indeks pada kunci asing di Oracle?
Saya memiliki meja Adan mejaB . Amemiliki kunci asing untuk Bdi B's kunci utama, B_ID. Untuk beberapa alasan (saya tahu ada alasan yang sah) tidak menggunakan indeks ketika saya menggabungkan kedua tabel ini pada tombol. Apakah saya perlu membuat indeks secara terpisah di A.B_ID atau haruskah keberadaan kunci asing menyediakannya?
120 sql  oracle  indexing 

8
Pilih item secara eksplisit dari daftar atau tuple
Saya memiliki daftar Python berikut (juga bisa menjadi tupel): myList = ['foo', 'bar', 'baz', 'quux'] Bisa saya katakan >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Bagaimana saya secara eksplisit memilih item yang indeksnya tidak memiliki pola tertentu? Misalnya, saya ingin memilih [0,2,3]. Atau dari …
120 python  list  select  indexing  tuples 

5
Rails: Menambahkan indeks setelah menambahkan kolom
Misalkan saya membuat tabel tabledi aplikasi Rails. Beberapa waktu kemudian, saya menambahkan kolom yang berjalan: rails generate migration AddUser_idColumnToTable user_id:string. Kemudian saya menyadari bahwa saya perlu menambahkan user_idsebagai indeks. Saya tahu tentang add_indexmetodenya, tetapi di manakah metode ini harus dipanggil? Apakah saya seharusnya menjalankan migrasi (jika ya, yang mana?), Lalu …

1
Aturan apa yang digunakan Panda untuk menghasilkan tampilan vs salinan?
Saya bingung tentang aturan yang digunakan Panda saat memutuskan bahwa pilihan dari kerangka data adalah salinan dari kerangka data asli, atau tampilan pada aslinya. Jika saya punya, misalnya, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Saya mengerti bahwa querymengembalikan salinan sehingga sesuatu seperti foo = df.query('2 < index <= 5') foo.loc[:,'E'] = …

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.