Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

1
PostgreSQL'i birçok INSERTS ve bytea güncellemesi için optimize edin
Sahip olduklarımız (yazılım): Temel yapılandırmalı PostrgeSQL 9.3 (değişiklik yok postgresql.conf) Windows 7 64 bit Donanım: Intel Core i7-3770 3,9 Ghz 32 Gb RAM WDC WD10EZRX-00L4HBAta Sürücü (1000 Gb, SATA III) Yani, DB aproks içine yüklemek zorundayız. 100.000.000 sıra bytea sütunu ve daha basit 500.000.000 sıra ( LOB içermeyen). 2 var …

2
Tek bir tabloda var olmayan satırlara sahip satırları göstermek için SQL birleştirme sorgusu
Çalışanların zaman kayıtları için bazı raporlar hazırlamaya çalışıyorum. Bu soru için özel olarak iki tablonuz var. Çalışanlar Memberstabloda listelenir ve her gün yaptıkları işin zaman girişlerini girerler ve Time_Entrytabloda saklanırlar . SQL Fiddle ile örnek kurulum: http://sqlfiddle.com/#!3/e3806/7 Ben gidiyorum Sonuçta gösterileri tablodur TÜMMembers sütun listesinde ve daha sonra diğer sütunlarda …


1
PostgreSQL psql - çalışmıyor ama hata yok [kapalı]
Bu sorunun gelecekteki ziyaretçilere yardımcı olması olası değildir; yalnızca küçük bir coğrafi alan, belirli bir zaman anı veya genel olarak İnternet'in dünya çapında izleyicileri için geçerli olmayan olağanüstü dar bir durumla ilgilidir. Bu soruyu daha geniş şekilde uygulanabilir hale getirme konusunda yardım için yardım merkezini ziyaret edin . 7 yıl …
12 postgresql  psql 

4
Neden düzenli döngüler yerine açık imleçler kullanılmalı?
Bir yıldır (bir Oracle db için) temel web uygulamaları yazıyorum ve işlevler oldukça basit olduğundan, çoğumuz verilerimizi almak için düzenli FOR döngülerine bağlı kalıyoruz: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' || i.student_dob); end loop; Ancak, imleçler işleri yapmanın 'doğru' …
12 oracle  plsql 

3
Dizin maks. Satır boyutu hatası
Bir arraysütun için üst sınır var mı ? Dizi alanına eklerken bu hatayı alıyorum - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" İşte benim masa tanımı - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data ON test_array …




1
Neden LIKE, MAÇTAN bir FULLTEXT indeksine karşılık…
Bunu anlamıyorum. Bu dizinleri içeren bir tablo var PRIMARY post_id INDEX topic_id FULLTEXT post_text Tabloda (sadece) 346 000 satır vardır. 2 sorgu yapmaya çalışıyorum. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') süre 4.05 saniye sürer SELECT post_id FROM phpbb_posts WHERE topic_id=144017 AND …

1
Mysql Kompozit Birincil Anahtar INDEX nasıl?
İki veya daha fazla sütun için bileşik birincil anahtar oluştururken PRIMARY KEY(col1, col2, col3); sistem INDEXher sütunu ayrı ayrı mı? Bu soruyu sormamın nedeni, kullandığımızda UNIQUE INDEX (col1, col2, col3), INDEXyalnızca ilk sütun için geçerli olduğu ve INDEXdiğer sütunlar için ek s oluşturmamız gerektiğidir . Kompozit Birincil Anahtar için de …

1
Mysql yavaş sorgu günlüğü içinde "kilit süresi" nasıl yorumlamak gerekir?
Nasıl en iyi MySQL yavaş sorgu günlüğünde ortaya sorguları için kilit süresini yorumlamak anlamaya çalışıyorum. Örneğin, bir UPDATE sorgusunda 10 saniyelik kilit süresi varsa. Güncelleme sorgusu kilidi aldıktan sonra toplam süre olduğunu varsayalım. Önceki seçme sorgularının tamamlanmasını bekliyor olsa da, UPDATE eyleminin kendisini yürütmese bile, UPDATE sorgusundan sonra sıralanan tüm …
12 mysql  locking 

1
SQL Server'da varchar boyutlandırma ile ilgili mevcut en iyi uygulamalar nelerdir?
Depolama ve performans açısından hem varchar sütunlarının ne kadar büyük olması gerektiğine karar vermenin en iyi yolunu anlamaya çalışıyorum. Performans Araştırmamdan, öyle görünüyor kibu varchar (max) yalnızca gerçekten ihtiyacınız varsa kullanılmalıdır; yani, sütun 8000'den fazla karakter barındırması gerekiyorsa, bir nedeni dizinleme eksikliği (genel olarak varchar alanları üzerinde dizinleme biraz şüpheli …

1
Predicate Ara ve Predicate Arasındaki Fark
Performans biz SQL Server 2014 Enterprise bir sorgu ayarlamaya çalışıyorum. SQL Sentry Plan Explorer'da gerçek sorgu planını açtım ve bir düğümde bir Arama Predicate ve ayrıca bir Predicate olduğunu görebilirsiniz Arasındaki fark nedir Seek Predicate ve Predicate ? Not: Bu düğümde (ör. Tahmini ve Gerçek satırlar, kalan GÇ) birçok sorun …

1
postgres - rolleri olmayan pg_dump ve pg_restore
Alıcı veritabanında uygun rolleri olmadan bir dökümü geri yüklemek için çalışıyorum. Belirtildiği gibi burada aynı zamanda burada , sen sahip olmak gerekmez --no-owner, bir seçenek olarak ya pg_dumpya pg_restoreya da her ikisi Dökümü oluşturmak için aşağıdaki komut satırını kullandım "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar Geri yükleme hattı aşağıdaki …

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.