Veritabanı Yöneticileri

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

12
DBA'lar nasıl daha 'programcı dostu' olabilir?
Yanıtlar ve yorumlar dba.se sürümü ve programmers.se sürümü sorununun "karşı veya veritabanı katmanında uygulama mantığını koymak için argümanlar nelerdir?" Bazı işyerlerinde DBA'lar ve programcılar arasındaki ayrımı çok açıklamaktadır. DBA'lar, programcılarla bu gibi konularda daha iyi çalışmak için ne yapabilir? Yapmalı mıyız: Programcılarımızın özellikle iyi tasarlanmış veritabanlarıyla çalışırken karşılaştıkları güçlükleri anlamak …


5
DROP DATABASE neden bu kadar uzun sürüyor? (MySQL)
Yeni CentOS kurulumu. Büyük bir DB (2GB sql dosyası) ithalatı çalıştırıyordum ve bir sorunla karşılaştım. SSH müşterisi bağlantıyı kopardı ve ithalat donuyor gibiydi. MySQL oturum açmak için başka bir pencere kullandım ve ithalat, belirli bir 3M satır masasında sıkışmış, ölü gibi görünüyordu. Bu yüzden denedim DROP DATABASE huge_db; 15-20 dakika …
46 mysql  mysqldump 

3
kullanıcı posta göndericileri için parola gereksinimini kaldır
Kurulum sırasında PostgreSQL'in db root kullanıcısı (postgres) için şifresi olmadığını biliyorum: postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... ve birinin ayarlanması önerilir: alter role postgres password '<<very-secret>>'; (ve ardından pg_hba.confdosyayı uygun şekilde güncelleyin ) Sorum şu: kullanıcı için parola …

4
SQL Server, performans karşılaştırması gerçekleştirmeden önce önbellekleri temizleme komutları
İki farklı sorgunun yürütme süresini karşılaştırırken, ilk sorgunun yürütülmesinin ikincinin performansını değiştirmediğinden emin olmak için önbelleği temizlemek önemlidir. Google Arama’da şu komutları bulabilirim: DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE Aslında, benim sorgularım daha önce yaptığım birkaç idamın ardından tamamlamak için daha gerçekçi bir zaman alıyor. Ancak bunun önerilen teknik olduğundan …

4
İşlev Performansı
Depolanmış prosedür performansı (eski makale) ve kullanılabilirliğin sorgulanabilir olduğu bir MySQL geçmişinden geldiğimde, PostgreSQL'i şirketim için yeni bir ürün için değerlendiriyorum. Yapmak istediğim şeylerden biri, uygulama mantığının bir kısmını saklı yordamlara taşımak. Bu nedenle, özellikle performans tuzakları ile ilgili olarak PostgreSQL'de (9.0) işlevlerin kullanımıyla ilgili DO'lar ve Yapılmayacaklar (en iyi …

3
Aşırı sıralama belleği desteği
Neden bu basit sorguya çok fazla bellek verildi? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) SELECT …




2
Now () ile current_timestamp arasındaki fark
PostgreSQL'de now()ve current_timestampfonksiyonunu kullanıyorum ve hiçbir fark görmüyorum: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Bir şey mi eksik?

1
PostgreSQL DB yedekleme ve test çalışma ve eksiksiz nasıl elde edilir
Tam bir Postgres yedeğini nasıl alacağınıza ve MS SQL Server ile alacağınız gibi net bir cevap alabileceğimi ve artık yetim kullanıcılara iyi bakabileceğimi umuyordum. Okuduklarımdan ve yanlış olabilir, iyi bir PostgreSQL blogu bulmak zor oldu, bu yüzden lütfen bana önermek için çekinmeyin, bu uygulamanın nasıl çalıştığını bulmam gerekiyor, böylece yedeklemelerime …

4
PostgreSQL'de görünümler performans açısından zararlı mı?
Aşağıdakiler, db design hakkında bir kitaptan bir alıntıdır (Veri Tabanı Tasarımına Başlarken ISBN: 0-7645-7490-6): Görünümleri kullanma tehlikesi, görünümü çok büyük bir tablonun çok küçük bir bölümünü okumayı bekleyen bir görünüme karşı filtrelemektir. Görünümdeki sorgu yürütmeyi tamamladıktan sonra görünüme karşı herhangi bir filtreleme uygulandığından, filtreleme görünüm içinde yapılmalıdır. Görünümler genellikle geliştirme …


5
Sunucularımın SQL veritabanına bir IP Adresi üzerinden bağlanamıyorum
Windows Server 2008 çalıştıran ve SQL Server 2008 Express'in yüklü olduğu bir sunucu kurdum. Makinenin SQL Server Express veritabanına MACHINENAME/SQLEXPRESS. İle bağlanabiliyorum . Ancak bir IP Adresi kullanarak herhangi bir yazılımı veya komut dosyasını bağlamaya geldiğimizde, bu bağlantıya izin vermez. Denedim: Güvenlik Duvarını kapatmak. SQL Veritabanı için Uzak Bağlantılara İzin …

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.