Veritabanı Yöneticileri

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


1
MySQL tablo yorumunu değiştirme
MySQL tablo yorumu oluşturma sırasında tanımlanabileceğini biliyorum : create table (...)comment='table_comment'; Ve yorumları şu şekilde görüntüleyebilirsiniz: show table status where name='table_name'; Tablo yorumunu, oluşturulduktan sonra nasıl değiştirirsiniz? Demek istediğim, masayı bırakıp yeniden yaratmak.
35 mysql  table  comments 

3
JSON'u SQLite'ta depolamak ve sorgulamak mümkün mü?
JSON nesnelerini bir SQLite veritabanında depolamam ve sonra üzerinde karmaşık sorgular yapmam gerekiyor. Böyle bir masa yaptım: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | +--------------------------------------+ |bar | "id" | | 43 | +--------------------------------------+ …
34 sqlite  json 


2
SQL Server Developer Edition'ı kullanmak ne zaman uygundur? [kapalı]
DEV ve STAGING ortamlarında sunucu sınıfı makinelerde SQL Server Developer Edition kullanıyor musunuz? SQL Server 2012 Enterprise Edition çalıştıran birkaç büyük coğrafi olarak dağıtılmış kurumsal sınıf veritabanı sunucusuna sahip olacağımız büyük bir proje üzerinde çalışıyorum. Öncelikle 3 sunucumuz olacak bir üretim ortamına sahip olacağız, hazırlama ortamımız en az 3 sunucuya …

1
Her T-SQL deyiminden sonra GO
Her SQL ifadesinden sonra GO ifadesini kullanmanın ardındaki sebep nedir? GO'nun partinin sonunu işaret ettiğini ve / veya ifadelerin itibarını sağladığını ancak her ifadeden sonra kullanmanın ne avantajı olduğunu biliyorum. Her türlü açıklamadan sonra Microsoft dokümanları vb. Kullanmaya başladığım için merak ediyorum ya da belki fark etmeye başladım. Ayrıca en …

4
NOLOCK her zaman kötü mü?
Sorgularımı mümkün olduğunca verimli hale getirmek isteyen bir Rapor Geliştiricisi'yim. NOLOCKHer bir sorguda kullanmak için her zaman bir Prodüksiyon Sunucusu hakkındaki raporlarla uğraştığım için - bana bir DBA ile çalıştım . Şimdi, NOLOCKherhangi bir koşulda yasaklanan bir DBA ile çalışıyorum - bir rapor bile (birkaç tablodaki önemli indeks eksikliğinden dolayı) …

1
Sorgu Maliyeti'ni nasıl okurum ve bu her zaman bir yüzde mi?
Şu anda SQL 70-433 (Microsoft Sertifikasyon sınavı) için çalışıyorum ve "sorgu maliyeti" performans ölçütü hakkında kafam çok karıştı. Google üzerinden bulabildiğim herhangi bir belgeye göre, sorgu maliyeti yüzdedir ve bu işlemin herhangi bir kısmı tarafından alınan tüm grubun yüzdesini gösterir. Belirli bir sorgunun mutlak değeriyle ilgilendiğim için, yanında görünmekte olan …
34 sql-server  ssms 

2
Dizin yürütmeyi daha hızlı yapmıyor ve bazı durumlarda sorguyu yavaşlatıyor. Neden bu kadar?
Bir şeyleri hızlandırmak için dizinleri deniyordum, ancak bir katılım durumunda, dizin sorgu yürütme süresini iyileştirmiyor ve bazı durumlarda işleri yavaşlatıyor. Test tablosu oluşturma ve verilerle doldurma sorgusu: CREATE TABLE [dbo].[IndexTestTable]( [id] [int] IDENTITY(1,1) PRIMARY KEY, [Name] [nvarchar](20) NULL, [val1] [bigint] NULL, [val2] [bigint] NULL) DECLARE @counter INT; SET @counter = …
34 sql-server  index 

4
MongoDB'nin bul ve bul aramaları arasındaki fark
Bir proje üzerinde findçalışıyorum ve imlecin çalışma şekli ile imlecin çalışma şekli arasında bir fark olup olmadığından emin değilim findOne. FindOne sadece bir paketleyici find().limit(1)midir? Etrafını araştırıyordum ve belki birisi Mongodb'un bunun için özel bir yöntemi olup olmadığını biliyor. Bu fark yaratırsa, mongodb için PHP API ile çalışıyorum.
34 mongodb 

3
Toplam sayımla mı çalışıyorsun?
Başlıktan da anlaşılacağı gibi T-SQL'de çalışan toplam almak için biraz yardıma ihtiyacım var. Sorun şu ki, yapmam gereken miktar bir sayının toplamı: sum(count (distinct (customers))) Sayımı tek başıma koyarsam, sonuç şöyle olur: Day | CountCustomers ---------------------- 5/1 | 1 5/2 | 0 5/3 | 5 Toplam olması için çıktıya ihtiyacım …
34 sql-server  t-sql 

2
Bekleyen Sebepleri Bulun
Belirli bir bekleme süresi göz önüne alındığında, hangi sorguların bu beklemeye neden olduğunu SQL 2000 R2 Server'da nasıl beklersiniz? Bu özel durumda merak ediyorum async_network_io.

1
PostgreSQL sorgusunu nasıl karşılaştırabilirim?
PostgreSQL için yazdığım kullanıcı tanımlı bir işlevi içeren bir sorguyu kıyaslamak istiyorum. Böyle bir kıyaslama yapmanın standart yolları var mı? \timingPsql komut isteminde zamanlamanın açılabileceğini biliyorum , ancak ideal olarak her şeyi otomatik olarak yapan bir betiğe sahip olmak istiyorum: sorguyu birkaç kez çalıştırmak, her çalıştırmadan sonra PostgreSQL önbelleğini temizlemek …


4
MySQL veritabanını başka bir sürücüye nasıl taşırım?
Çok sayıda devlet verisini analiz etmek için yerel bir makinede MySQL 5.5 kullanıyorum. Varsayılan sürücümde (Win7 C: sürücü) bulunan yerel bir veritabanı oluşturdum. Verileri E: sürücümde, büyük bir eSATA harici sürücüsünde depolamak istiyorum. Hangi adımları atmalıyım?
34 mysql 

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.