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
Pada Apa Titik Apakah Memiliki Indeks Menjadi Efisien
Saya telah menemukan banyak sumber yang menyebutkan bahwa menambahkan indeks ke tabel membuat pencarian lebih cepat dan memasukkan lebih lambat, tetapi hanya jika tabelnya besar. Ini menciptakan tradeoff, yang merupakan keputusan desain, tetapi harus ada perkiraan ukuran tabel sebelum menggunakan indeks tidak masuk akal. (10 baris, misalnya, mungkin jauh di …

5
Menyaring Set Besar Dengan Efisien secara efisien
Katakanlah saya punya satu meja CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); Dalam contoh ini TicketIdadalah Kunci Utama. Saya ingin pengguna dapat membuat kueri "sebagian ad-hoc" …





4
Bagaimana saya bisa mengoptimalkan permintaan MySQL ini lebih lanjut?
Saya memiliki permintaan yang membutuhkan waktu sangat lama untuk dijalankan (15+ detik) dan semakin lama semakin buruk seiring bertambahnya dataset saya. Saya telah mengoptimalkan ini di masa lalu, dan telah menambahkan indeks, penyortiran tingkat kode dan optimisasi lainnya, tetapi perlu beberapa penyempurnaan lebih lanjut. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) …

2
Kemungkinan untuk menjalankan dua perintah DBCC INDEXDEFRAG secara bersamaan, masing-masing pada tabel yang berbeda?
Saat ini saya sedang menjalankan skrip yang melakukan INDEXDEFRAG DBCC pada setiap tabel dalam database SQL Server 2005, satu tabel pada satu waktu. Menggunakan DBCC DBREINDEX dan bukannya INDEXDEFRAG bukanlah suatu pilihan, karena kendala ruang dan persyaratan waktu aktif. Saya perhatikan bahwa perlu waktu lama untuk tabel tertentu didefragmentasi. Sebagai …



2
Mengapa mysql menggunakan indeks yang salah untuk pesanan berdasarkan permintaan?
Ini meja saya dengan ~ 10.000.000 data baris CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), CONSTRAINT `FK_518B7ACFEBB4B8AD` …



2
Haruskah saya menandai indeks komposit sebagai unik jika berisi kunci primer?
Diberikan beberapa tabel dengan kunci utama, misalnya: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) kami memiliki kunci primer unik CustomerID. Secara tradisional saya mungkin perlu beberapa indeks penutup tambahan; misalnya untuk dengan cepat menemukan pengguna dengan salah …

2
Untuk memiliki Partial Index seperti PostgreSQL di MySQL 5.5
Saya memiliki data besar di mana saya hanya memilih interval data kecil pada suatu waktu sehingga pemilihannya selalu berurutan. Saya mencoba menerapkan PostgreSQL seperti Partial index di MySQL yang ditargetkan untuk keperluan seperti itu. Saya tidak yakin apakah batasan unik parsial sama dengan yang saya inginkan. Kode dalam PostgreSQL 9.4 …
9 mysql  index 

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.