Veritabanı Yöneticileri

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

6
DB Hiyerarşilerini Görmeye Çalışılırken “kilit isteği zaman aşımı süresi aşıldı” Hatası
Bir veritabanıyla ilgili sorunlar yaşıyorum. Normalden çok daha yavaş da olsa temel sorgular çalıştırabilirim. SSMS Nesne Gezgini'nde tablolar, görünümler veya yordamlar için hiyerarşi ağaçlarını görüntülemeye çalıştığımda alıyorum lock request time out period exceeded. Bu veritabanındaki nesneler üzerinde çalışan SSRS raporlarım artık tamamlanmıyor. Bu veritabanında saklı yordamlarla ilişkili işler de çalışmaz. …

1
Bir tablonun en son güncellendiğini bulma
Sorgu: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... bir tablonun en son ne zaman oluşturulduğunu ve değiştirildiğini (DDL perspektifinden) söyleyecektir. Ama gerçek veri son kez eklenen veya tablodan kaldırılmış bilmek istiyorum. Bunu SQL Server'da almak mümkün mü?

3
Bir tetikleyici etkinleştirildiğinde kayıtların yavaş silinmesi
Bunun aşağıdaki bağlantıyla çözüldüğünü düşündüm - etrafındaki çalışma - ama yama yapmaz. Çözmek için Microsoft desteği ile çalışma. http://support.microsoft.com/kb/2606883 Tamam bu yüzden birisi bir fikri olup olmadığını görmek için StackOverflow atmak istedim bir sorun var. Bunun SQL Server 2008 R2 ile olduğunu unutmayın Sorun: 15000 kayıt içeren bir tablodan 3000 …

7
Bir tablonun sütun adları nasıl gösterilir?
Durum basit: Yalnızca bir SQL sorgu arabirimine sahip olduğunuz ve sorgularla veritabanı yapısını bilmek istediğiniz bir MySQL veritabanınız var. show tables;Komut içeren tabloları listeleyebilirsiniz , ancak tek tek sütun adlarını nasıl görüyorsunuz? ( SELECTifade, Empty sethiçbir veri bulunmadığını gösterir ve bu nedenle KULLANILAMAZ.)
17 mysql 



4
Bu sorgu bir TVF'ye sarıldığında neden önemli ölçüde yavaşlıyor?
Sadece birkaç saniye içinde kendi başına çalışan oldukça karmaşık bir sorgu var, ama tablo değerli bir işlev sarılmış, çok daha yavaş; Aslında bitmesine izin vermedim, ama bitmeden on dakikaya kadar sürüyor. Tek değişiklik, iki tarih değişkeninin (tarih değişmezleriyle başlatılan) tarih parametreleriyle değiştirilmesidir: Yedi Saniyede Koşu DECLARE @StartDate DATE = '2011-05-21' …

3
mysqldump vs mysqlpump
Sadece mysqlpump'ı duydum - MySQL 5.7 ile piyasaya sürülmüş gibi görünüyor, ancak MySQL 5.7 hala mysqldump içeriyor . İkisi de yedekleme programıdır, ancak ana farkları özetleyen var mı? Birinin daha iyi çalışabileceği senaryolar var mı? Mysqldump mysqlpump için aşamalı olarak kaldırılacak mı?

2
Mongo Herhangi bir veritabanı için yönetici olarak bir kullanıcı oluşturun
Herhangi bir veritabanına erişim hakları izni ile basit bir kullanıcı oluşturmaya çalışıyorum ve herhangi bir eylem yapabilirsiniz. createUserKomutu çalıştırmaya çalışırken bu hatayı aldım: db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 2015-08-20T17:09:42.300+0000 E QUERY Error: couldn't add user: No role named userAdminAnyDatabase@new_vehicles_catalog Yukarıdaki sorun yalnızca kimlik doğrulama yapılandırmasını …

2
SQL Server kullanıcısını “Hacim bakım görevlerini gerçekleştirme” neden eklemek veritabanı yeniden boyutlandırma hızını bu kadar artırıyor?
5GB veritabanı oluşturmak istiyorsam CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) SSD'mde 1 dakika sürüyor . …



2
SQL Server'da, okuma kilitleri nasıl çalışır?
Aşağıdaki uzun süren sorgum olduğunu varsayalım UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows ve yukarıdaki sorgu çalışırken aşağıdaki sorgunun yürütüldüğünü varsayalım SELECT * FROM [Table1] İlk sorgu, ilk sorgu yapılana kadar ikinci sorgunun çalışmasını engelliyor mu? Öyleyse, ilk sorgu ikinci …

2
Şema Açık İşlevinde / Saklı Yordam Oluşturma Denetimini Devre Dışı Bırakma
SQL Server 2008 R2 veritabanındaki değişiklikleri yürüten işlemi otomatikleştirmeye çalışıyorum. Yerleştirdiğim süreç, saklı yordamlarımı ve işlevleriimi düşürüyor ve yeniden oluşturuyor, ayrıca tabloları / sütunları / verileri değiştirmek için komut dosyaları çalıştırıyor. Ne yazık ki, komut dosyalarından biri önce işlevlerden birinin yerine getirilmesini gerektirir. Ancak önce tüm depolanan proc / işlev …

3
Postgres UPDATE neden 39 saat sürdü?
~ 2.1 milyon sıralı bir Postgres masam var. Üzerinde aşağıdaki güncellemeyi çalıştırdım: WITH stops AS ( SELECT id, rank() OVER (ORDER BY offense_timestamp, defendant_dl, offense_street_number, offense_street_name) AS stop FROM consistent.master WHERE citing_jurisdiction=1 ) UPDATE consistent.master SET arrest_id=stops.stop FROM stops WHERE master.id = stops.id; Bu sorgunun çalışması 39 saat sürdü. Ben …
17 postgresql 

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.