Veritabanı Yöneticileri

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

5
SQL Server neden daha fazla sunucu belleği kullanıyor?
SQL Server, sunucu RAM'imin% 87.5'ini tüketiyor. Bu son zamanlarda yavaşlık gibi birçok performans darboğazına neden oldu. Bu konuyu araştırdım. İnternette bulabildiğim yaygın bir çözüm, SQL Server için maksimum sınırı belirlemektir. Bu yapıldı ve çok fazla gelişme sağlandı. Neden maksimum bellek değeri ayarlanmadıysa, neden SQL Server'ın kaynakları tüketmeye devam ettiğini bilmek …

5
SHOW TABLE STATUS sonuçlarından SEÇME
Geri gelen satırları ve sütunları sınırlamak istiyorum. SHOW TABLE STATUS MySQL 5.1'deki komut. Aynı bilgiyi bir SELECTifade ile elde etmenin bir yolu var, böylece sonuçları normal şekilde değiştirebilir miyim?
36 mysql  select 

5
Neden hala varchar veri tipi var?
Veri tabanlarımın çoğunda varchars olarak tanımlanan alanlar var. Amerika'da yaşadığım ve çalıştığım için bu çok problem olmamıştı (var olan tek dilin "Amerikan" olduğu. Ahem ) Yaklaşık 5 yıl veritabanları ile çalıştıktan sonra, nihayetinde varchar alanının sınırlı doğası ile ilgili problemler yaşadığımı ve verileri nvarchar olarak depolamak için alanlarımı değiştirmek zorunda …

10
geri yükleme tablosu .frm ve .ibd dosyasından?
Daha önce / var / lib / mysql / ddms dizininin bir kopyasını kaydetmiştim ("ddms" şema adıdır). Şimdi yeni kurulmuş bir MySQL'i yeni kurulmuş bir Ubuntu 10.04.3 LTS'ye yükleyerek kurdum apt-get install mysql-server, sürüm 5.1'in kurulu olduğuna inanıyorum. / Var / lib / mysql altındaki ddms dizinini kopyaladıktan sonra, tablolarının …
36 mysql  innodb 

6
“Saklı İşlemler” ve “Saklı Fonksiyonlar” arasındaki farklar nelerdir?
Dolayısıyla, bu sorudan bir yorum, PostgreSQL'de "Saklı Usuller" ve "Saklı Fonksiyonlar" arasında küçük bir fark olduğunu belirtir. Yorum, bir wikipedia makalesine bağlanıyor, ancak bunun bir kısmı geçerli görünmüyor (örneğin bir SELECTaçıklamada kullanılabilecekleri ). Sözdizimi kendisi biraz kafa karıştırıcı gibi görünüyor: CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$ BEGIN [...] END; …


1
SQL Server: CREATE INDEX komutunun ilerleyişi nasıl takip edilir?
SQL Server 2014, Std Ed Dm_exec_requests deki yüzde_bilgisayarının CREATE INDEX için işe yaramadığını ve pratikte yüzde 0 bitten 0'da yapıştığını okudum. Şu anda en azından bana hareketi gösteren (endeks oluşturma engellenmedi) aşağıdaki yöntemi kullanıyorum. Fakat eğer süreç boyunca% 10 ya da% 99 ise sıfır fikrim var. Burada açıklanan yöntemi denedim: …

2
SQL Server'da, saklı yordamları gruplamanın amacı nedir?
Başa çıkmak zorunda olduğum en şaşırtıcı konulardan biri de Kayıtlı İşlem gruplarıyla ilgili. Saklı bir prosedür verildiğinde, usp_DoSomethingAwesomebu işlemi başka bir grupta arayarak oluşturabilirim usp_DoSomethingAwesome;2. Bunu, sistem tarafından üretilen bazı Çoğaltma saklı yordamları ile ortaya çıkaran bazı çoğaltma sorunlarını (Publisher: SQL 2000 Ent., Dist / Sub: 2008 R2 Ent.) Giderirken …

2
EĞER VARLIKLAR gömülü select deyiminden daha uzun sürerse
Aşağıdaki kodu çalıştırdığımda 22.5 dakika sürüyor ve 106 milyon okuyor. Ancak, sadece inner select deyimini kendim çalıştırırsam, sadece 15 saniye sürer ve 264k okur. Yan not olarak, seçim sorgusu kayıt döndürmez. Bunun neden IF EXISTSbu kadar uzun sürdüğünü ve bu kadar çok okuma yaptığını bilen bir fikrin var mı? Ayrıca …



4
PostgreSQL veritabanı tablosunun son değişiklik tarihi
Masamın, bu cevapta açıklandığı şekilde dosya değiştirme tarihini kontrol ederek değiştirildiği zamanı almaya çalışıyorum . Ancak sonuç her zaman doğru değildir. Masamı güncelledikten sonra birkaç dakika içerisinde dosya değiştirme tarihi güncelleniyor. Doğru davranış mı? PostgreSQL tablo değişikliklerini bazı önbellekte saklar ve ardından sabit sürücüye kaydeder mi? Öyleyse, bir tablonun doğru …
35 postgresql 

4
PostgreSQL sorgumun ne kadar uzun olduğunu nasıl öğrenebilirim?
SELECT ... INTO sorgumun gerçekte kaç satır işleyeceği hakkında oldukça iyi bir fikrim var (örneğin, kaç tanenin gerçekleşeceğini biliyorum). Anlıyorum ki Postgres bana yüzde bütünlüğünü söylemeyecek, hedef tabloya kaç satır pompalandığını ya da SELECT sorgusu tarafından okunduğumu öğrenebilmemin bir yolu var (kütüklere, sistem tablolarına veya başka bir yere gömülü) ?
35 postgresql 

4
Veritabanımı Küçültmem Gerekiyor - Çok fazla alan açtım
Bu soru burada çeşitli şekillerde soruluyor, fakat soru aşağıya doğru kayıyor: Veritabanını küçültmenin riskli olduğunu biliyorum. Bu durumda, çok fazla veri kaldırdım ve bir daha asla kullanmayacağım. Veritabanımı nasıl daraltabilirim? Hangi dosyaları küçültürüm? Bunu yaparken düşüncelerim neler olmalı? Sonra bir şey yapmalı mıyım? Ya büyük bir veritabanıysa? Daha küçük artışlarla …


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.