Veritabanı Yöneticileri

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


5
mysqldump Hatası 2013
Ben yüklü bir veritabanı var, ben mysql yedekleme istiyorum. Sorun mysqldump'maia_mail' tablosunu dışa aktarmada başarısız oluyor # mysqldump -u root -p maia > maia.sql mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `maia_mail` at row: 15 30 saniyeden az çalışır ve yukarıdaki gibi hata alır. …

2
Milyonlarca satıra göre özelleştirilebilir sıralama ile disk belleği performansı
Bizim uygulamada, kullanıcıların çok sayıda kayıt (10-20 milyon) üzerinden sayfa yazabilirsiniz bir ızgara var. Izgara, birkaç sütunda (20+) artan ve azalan sırada sıralamayı destekler. Değerlerin birçoğu da benzersiz değildir ve bu nedenle uygulama aynı zamanda satırların her zaman aynı sayfada görünmesini sağlamak için kimliğe göre bir bağlayıcı olarak sıralar. Örnek …

2
Bir sorgu planı oluşturmanın maliyeti nasıl ölçülür veya bulunur?
Parametre koklama bir "kötü" yürütme planı plan önbelleğine inmeye neden olur ve saklı yordamın sonraki yürütme çok yavaş neden tipik bir durum var. Bu sorunu yerel değişkenlerle "çözebilirim" OPTIMIZE FOR ... UNKNOWN, ve OPTION(RECOMPILE). Ancak, ben de sorgu içine dalış ve optimize etmeye çalışabilirsiniz. Ben olmadığını belirlemek için çalışıyorum gerektiğini …

1
EXPLAIN ANALYZE, bir plpgsql işlevi içindeki sorgular için hiçbir ayrıntı göstermez
İçinde birkaç karmaşık sorguları ile PostgreSQL 9.3 PL / pgSQL işlevini kullanıyorum: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a LEFT JOIN …

3
Kümelenmiş sütun deposu dizinleri ve yabancı anahtarlar
Ben bir veri ambarı dizinleri kullanarak performans ayarlama. SQL Server 2014 için oldukça yeniyim.Microsoft aşağıdakileri açıklar: "Kümelenmiş sütun deposu dizinini, büyük veri ambarı olgu tablolarını saklama standardı olarak görüyoruz ve çoğu veri ambarı senaryosunda kullanılmasını bekliyoruz. Kümelenmiş sütun deposu dizini güncellenebilir olduğundan, iş yükünüz çok sayıda ekleme, güncelleme, ve silme …

4
Bellek için Optimize Edilmiş Tablolar - bakımı gerçekten zor olabilir mi?
MS SQL 2012'den 2014'e yükseltmenin faydalarını araştırıyorum. SQL 2014'ün en büyük satış noktalarından biri, görünüşe göre sorguları süper hızlı hale getiren bellek için optimize edilmiş tablolardır. Bellek optimize tablolar gibi bazı sınırlamalar olduğunu gördüm, örneğin: (max)Boyutlandırılmış alan yok Satır başına maksimum ~ 1 KB hiçbir timestampalanlar Hesaplanmış sütun yok UNIQUEKısıt …

1
“Tabloyu değiştirirken 8074 boyutunda, izin verilen maksimum satır boyutundan 8060 daha büyük bir satır oluşturulamaz”
Tablodaki bir sütunu değiştirmeye çalışıyorum. Mevcut tablo şöyle: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] NOT NULL, [name] [nvarchar](255) NOT NULL, [id4] [int] NOT NULL, [xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL, [booleanData1] [bit] NOT NULL, [notes] [varchar](4096) NULL, [id5] [int] NULL, [booleanData2] [bit] NULL, [id6] [int] …

6
MySQL'de iki tablonun yapısını karşılaştırma sorgusu
MySQL veritabanlarımdan birinin yedekleme işlemini otomatikleştirmek için, iki tablonun yapısını karşılaştırmak istiyorum (mevcut sürüm ile eski sürüm). İki tabloyu karşılaştırabilecek bir sorgu düşünebiliyor musunuz? İşte karşılaştırabileceğiniz bazı örnek tablolar. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY KEY (pname) ); CREATE TABLE product_yesterday ( pname VARCHAR(150), price int, PRIMARY …

3
WAL dosyalarını AWS RDS PostgreSQL örneğinden alma
Amazon Web Services üzerinde bir Postgres RDS örneğimiz var. Otomatik yedekleri etkinleştirdik ve günlük olarak anlık görüntüler alıyoruz. Kendimizi yönetebileceğimiz RDS örneğinin yerel bir 'güncel' yedeğini oluşturmak istiyoruz. Veritabanını herhangi bir noktaya geri yükleyebilmek istediğimiz için pg_dump'ı örneğe karşı çalıştırmak yeterli değildir. Bu yedek alındığından beri yerel bir RDS yedeğine …

3
VAKUM DONDURMA VE VAKUM TAM
Birisi VACUUMPostgreSQL bu tür arasındaki farkı açıklayabilir ? Ben dokümanı okudum ama sadece FULLtabloları kilitler FREEZEve tuples "dondurur" diyor . Bence bu aynı. Yanlış mıyım?

1
Neden bir metin sütununda text_pattern_ops dizini ekleyesiniz?
Bugün Yedi Haftada Yedi Veritabanları beni operatör başına dizinlerle tanıştırdı. text_pattern_opsDeğerler küçük harfle indekslendiği sürece, bir operatör sınıfı dizini oluşturarak önceki sorgularla eşleşen desen için dizeleri dizinleyebilirsiniz. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); text_pattern_opsBaşlığını metin türünde olduğu için kullandık . Endeksi varchars karakter veya isimler Sizin gerekiyorsa, ilgili …


2
Postgres'te her saat artımlı yedekleme nasıl yapılır?
Tek bir Postgres sunucusunun saatlik artımlı yedekini yapmaya çalışmak (Win7 64). Aşağıdaki kurulum var postgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (tekrar başlat) İle temel bir yedekleme yaptım pg_basebackup -U postgres -D ..\foo -F t -x Hangi klasörde büyük bir base.tardosya yaptı …

6
Saklı Yordam için işlem kullanma
Birkaç komut çalıştıran bir saklı yordam var. Bu komutların saklı yordamın işleminde sarılmasını istemiyorum. 4. komut başarısız olursa, 1., 2. ve 3. olanların geri kalmasını değil geri kalmasını istiyorum. Saklı yordamı, büyük bir işlem olarak yürütülmeyecek şekilde yazmak mümkün mü?

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.