«indexing» etiketlenmiş sorular

Veri yapılarının endekslenmesi, veri aramalarının hızını artırmak için genel bir tekniktir.

8
Select ifadesinde indeks nasıl kullanılır?
Çalışanlar tablosunda diyelim ki tablonun emp_namesütununda bir indeks (idx_name) oluşturdum . Dizin adını seçme yan tümcesinde açıkça belirtmem gerekiyor mu yoksa otomatik olarak sorguları hızlandırmak için mi kullanılacak? Select yan tümcesinde belirtilmesi gerekiyorsa, seçme sorgusunda dizin kullanmak için sözdizimi nedir?
99 sql  database  indexing 

1
EŞSİZ bir kısıtlama alan (lar) da otomatik olarak bir DİZİN oluşturur mu?
Ben Should ayrı bir dizin tanımlamak üzerinde email(arama amaçları için) sütun veya "otomatik" ile birlikte eklenmiş endeksidir UNIQ_EMAIL_USERkısıtlama? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, …
99 mysql  sql  indexing 

5
Kümelenmiş ve Kümelenmemiş
Alt düzey SQL bilgim (Server 2008) sınırlıdır ve şimdi DBA'larımız tarafından sorgulanmaktadır. Senaryoyu açıklamama izin verin (haklı olduğumu umarak bariz ifadelerden bahsetmiştim, ancak yanlış bir şey görürseniz lütfen söyleyin) senaryoyu: İnsanlar için 'Mahkeme Kararları' tutan bir masamız var. Tabloyu oluşturduğumda (Ad: CourtOrder), şu şekilde oluşturdum: CREATE TABLE dbo.CourtOrder ( CourtOrderID …

3
PostgreSQL "aksan duyarlı olmayan" harmanlamaları destekliyor mu?
Microsoft SQL Server'da "aksan duyarsız" bir harmanlama belirtmek mümkündür (bir veritabanı, tablo veya sütun için), bu da aşağıdaki gibi bir sorgu için mümkün olduğu anlamına gelir SELECT * FROM users WHERE name LIKE 'João' Joaoadı olan bir satır bulmak için . Unaccent_string katkı işlevini kullanarak PostgreSQL'deki dizelerden aksanları çıkarmanın mümkün …

2
Ruby on Rails'de birden çok sütun indeksi
Bir kullanıcının hangi makaleleri okuduğunu izlemek için işlevsellik uyguluyorum. create_table "article", :force => true do |t| t.string "title" t.text "content" end Şu ana kadarki göçüm: create_table :user_views do |t| t.integer :user_id t.integer :article_id end User_views tablosu her zaman her iki sütunu aramak için sorgulanır, yalnızca bir sütun değil. Sorum, indeksimin …

4
Lucene indeksi nasıl belgelenir?
Lucene hakkında bazı belgeler okudum; ayrıca bu bağlantıdaki belgeyi okudum ( http://lucene.sourceforge.net/talks/pisa ). Lucene'nin belgeleri nasıl indekslediğini gerçekten anlamıyorum ve Lucene'nin indeksleme için hangi algoritmaları kullandığını anlamıyorum? Yukarıdaki bağlantıda, Lucene'nin bu algoritmayı indeksleme için kullandığını söylüyor: artımlı algoritma: segment endeksleri yığını tutmak her gelen belge için dizin oluştur yığına yeni …


2
Sqlalchemy'nin bildirimsel ORM uzantısını kullanırken çoklu sütun indeksi
Göre belgelerde ve yorumlarla sqlalchemy.Columnsınıfında, biz sınıfını kullanmalısınız sqlalchemy.schema.Indexbirden çok sütun içeren bir dizin belirtmek için. Bununla birlikte, örnek, doğrudan aşağıdaki gibi Table nesnesini kullanarak bunun nasıl yapılacağını gösterir: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # a uniquely indexed …


2
Pandalarda belirli koşulların karşılandığı satır değerlerini güncelleme
Aşağıdaki veri çerçevesine sahip olduğumu varsayalım: Akışın 2 numara olduğu feat ve another_feat sütunlarının değerlerini güncellemenin en etkili yolu nedir ? Bu mu? for index, row in df.iterrows(): if df1.loc[index,'stream'] == 2: # do something GÜNCELLEME: 100'den fazla sütunum varsa ne yapmalıyım? Güncellemek istediğim sütunları açıkça adlandırmak istemiyorum. Her sütunun …

6
Angularjs siparişten sonra yanlış $ endeksi
Angular.js'de yeniyim ve dizimi sıralarken ve bu sıralanmış veriler üzerinde çalışırken bazı sorunlar yaşıyorum. Öğeler içeren bir listem var ve şimdiye kadar çalışan "Store.storeName" e göre sıralamak istiyorum. Ancak verileri sıraladıktan sonra silme işlevim artık çalışmıyor. Sanırım bunun nedeni sıralamanın ardından $ endeksinin yanlış olması ve dolayısıyla yanlış verilerin silinmesi. …


5
Bir tabloyu verilerle doldurmadan önce mi yoksa veriler yerleştirildikten sonra bir dizin oluşturmak mı daha iyidir?
Değiştirmek için bir dizin ekleyerek kopyalayacağım yaklaşık 100 milyon satırlık bir tablom var. Yeni tabloyu oluşturmak için gereken süre ile çok ilgilenmiyorum, ancak herhangi bir veri eklemeden önce tabloyu değiştirirsem veya önce verileri girip ardından dizini eklersem oluşturulan dizin daha verimli olur mu?

7
Bir dizideki bir dizini veya anahtarı kontrol etmenin en kolay yolu?
Kullanarak: set -o nounset Aşağıdaki gibi dizinlenmiş bir diziye sahip olmak: myArray=( "red" "black" "blue" ) 1. öğenin ayarlanmış olup olmadığını kontrol etmenin en kısa yolu nedir? Bazen aşağıdakileri kullanıyorum: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Tercih edilen bir tane olup olmadığını bilmek …
92 arrays  bash  indexing  key 

11
Dizi Dizini Var mı
İşyerinde gerçekten kötü kokan bir kod miras aldım. Mümkün olan en acısız çözümü bulmayı umuyorum. Bazı rasgele sayıların bir dizide geçerli bir öğe olup olmadığını kontrol etmenin bir yolu var mı? Örnek - [25] dizisinin var olup olmadığını kontrol etmem gerekiyor. Tercihen bunu, satırları bulmak için dizi üzerinden foreach () …
91 c#  arrays  indexing 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.