Veritabanı Yöneticileri

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


1
Tek bir veritabanına BULK INSERT izni
Doğrudan BT güvenliği görgü kurallarına sahip bir şirkette çalışıyorum. Ekibimizdeki bazı süreçleri optimize etmek için Veritabanı Analisti olarak işe alındım. Sorun sadece okuma ve yazma izinleri var ve veritabanlarında gelişmiş izinleri almak için çalışıyorum. Şu anda tek bir sunucuda çok sayıda Veritabanımız var ve sadece tek bir Veritabanı üzerinde çalışabiliriz, …

1
PostgreSQL'de aes-şifreleme nasıl kullanılır?
Aes-şifrelemeyi aşağıdaki ifadeyi kullanarak denedim: SELECT encrypt('test', 'key', 'aes'); Bu işe yaradı, ama değerin şifresini çözemiyorum. Bir veri tipi bytea alanına ekledim ama bunun doğru yol olup olmadığından emin değilim. SELECT decrypt(pw, 'key', 'aes') FROM table WHERE ID = 1; bana hata veriyor HATA: işlev şifresi (baytea, bilinmeyen, bilinmeyen) mevcut …

2
SQL Server Ondalık (9, 0) ve INT
Müşterilerimizden biri DECIMAL(18,0)SQL Server 2008R2 veritabanındaki bazı veri sütunlarını kullanır . Sütunlar oldukça yavaş büyüdüğü için, yakın zamanda bir DECIMAL(5,0)miktar depolamayı yeniden kazanmak için veri türünü değiştirmeyi önerdi . MSDN kitaplığına göre , DECIMAL(5,0)veri tipinin depolama alanı , tıpkı veri tipi gibi DECIMAL(9,0), 5 bayttır. INT1 bayt daha küçüktür, ancak …

3
Sayfalandırıldığında SQL Server sorgusu yavaş
SQL Server 2012'de aşağıdaki T-SQL sorgusu ile bazı garip davranışlar görüyorum: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Bu sorguyu tek başına yürütmek bana iki saniyeden kısa sürede yaklaşık 1.300 sonuç veriyor (tam metin dizini var Name) Ancak, ben bu sorguyu değiştirdiğinizde: SELECT Id FROM …


1
SQL Server'ın Showplan XML'sini yorumlama
Sitemde http://sqlfiddle.com sitesinde kullanıcıların sorguları için ham yürütme planlarını görüntülemelerine olanak tanıyan bir özellik sundum. PostgreSQL, MySQL ve (bir dereceye kadar) Oracle durumunda, ham yürütme planı çıktısına bakmak anlaşılabilir görünmektedir. Ancak, SQL Server (ile oluşturulan SET SHOWPLAN_XML ON) yürütme planı çıktısına bakarsanız, nispeten basit sorgular için bile dolaşmak için çok …


3
“HİBE KULLANIMI” kaldırılamıyor
Bazı şeyleri test ediyordum ve şunları ekledim: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; şimdi yaptığımda show grants for cptnotsoawesome@localhost; Bunlardan birinin olduğunu görebiliyorum: Grants for cptnotsoawesome@localhost ---------------------------------- GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring' Şimdi bir güvenlik tehlikesi olduğunu düşünüyorum olarak kaldırmak istiyorum, bu …

6
Depolanmış Proc için Aniden Yavaş Uygulama Planı
SQL Server 2000 ile yaşadığımız bir sorunu anlamaya çalışıyorum. Biz orta derecede işlem yapan bir web sitesiyiz sp_GetCurrentTransactionsve bir customerID ve iki tarih kabul eden adlı bir saklı proc var . Artık tarihlere ve müşteriye bağlı olarak, bu sorgu sıfırdan 1000 saniyeye kadar olan satırları döndürebilir. Sorun: Yaşadığımız şey, birden …


3
Ayrı ay ve yıl sütunları veya gün her zaman 1 olarak ayarlanmış tarih?
Postgres ile bir şeyler inşa ediyorum ve bir sürü şey olacak monthve yearasla date. Tam sayı monthve yearsütunlar oluşturabilir ve bunları kullanabilirim. Veya bir month_yearsütun alabilir ve her zaman day1 olarak ayarlayabilir . Birisi verilere bakıyorsa, birincisi biraz daha basit ve net görünüyor, ancak ikincisi uygun bir tür kullanması açısından …

1
Pg_restore sırasında kontrol noktaları çok sık meydana geliyor
PostgreSQL 9.2.2 (Windows 32 bit) altında pg_restore, sistematik olarak kontrol noktası frekansı hakkında günlük uyarılarına neden olan bir komutum var, örneğin: LOG: checkpoints are occurring too frequently (17 seconds apart) HINT: Consider increasing the configuration parameter "checkpoint_segments". Veri tabanı yaklaşık 3.3 Gb boyutunda 112 tablo / 160 görünüm ile 14 …

3
Moğol kabuğunda son 24 saat için tarih aralığı sorgusu
MongoDB veritabanı profilinden sonuçları toplamak için bir cron işi ayarlıyorum . 24 saat içinde sonuç toplamak istiyorum. Javascript ile mongo komutu çalıştırmayı planlıyorum . Soru, Mongo kabuğunda , 24 saat önceki bir tarih aralığını bulmak için nasıl bir sorgu yazabilirim? Gibi: db.system.profile.find({ "timestamp" : { $lte : <current date & …
15 mongodb  cron 

2
/ Var / lib / mysql dosyaları nasıl sıfırlanır?
Bir aksilik nedeniyle / var / lib / mysql dizininin tamamını sildim. Veritabanı önemli bir şey içermediğinden, eski bir yedekten geri yükleme zahmetinden geçmek istemiyorum, bunun yerine sıfırdan dizin yapısını oluşturmak istiyorum. MySQL'i yeniden yüklemeden nasıl yapabilirim?
15 mysql  linux  debian 

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.