Veritabanı Yöneticileri

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

2
PostgreSQL kontrol noktasında ne olur?
İşte denetim noktası günlüğümün bir parçası: 2014-03-26 11:51:29.341 CDT,,,18682,,532854fc.48fa,4985,,2014-03-18 09:15:24 CDT,,0,LOG,00000,"checkpoint complete: wrote 15047 buffers (1.4%); 0 transaction log file(s) added, 0 removed, 30 recycled; write=68.980 s, sync=1.542 s, total=70.548 s; sync files=925, longest=0.216 s, average=0.001 s",,,,,,,,,"" 2014-03-26 11:56:05.430 CDT,,,18682,,532854fc.48fa,4987,,2014-03-18 09:15:24 CDT,,0,LOG,00000,"checkpoint complete: wrote 16774 buffers (1.6%); 0 transaction log …
22 postgresql 

2
LIKE endeksi kullanıyor, CHARINDEX kullanmıyor mu?
Bu soru eski sorumla ilgili . Aşağıdaki sorgu yürütmek için 10 ila 15 saniye sürüyordu: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) Bazı makalelerde endekslemenin kullanıldığını CASTve CHARINDEXfaydalanmayacağını gördüm . Kullanırken LIKE '%abc%'indekslemeden yararlanmayacağını söyleyen bazı makaleler de var LIKE 'abc%': http://bytes.com/topic/sql-server/answers/81467-using-charindex-vs-like-where /programming/803783/sql-server-index-any-improvement-for benzeri sorgular http://www.sqlservercentral.com/Forums/Topic186262-8-1.aspx#bm186568 Benim …


1
SQL Server 2012 Express neden sunucumda 9.5 GB RAM kullanıyor?
SQL Server 2012 Express'i birincil veri deposu olarak yerleştirmeyi planladığım bir uygulama yapıyorum. Geliştirme makinemde (3 GB RAM ile Win7-32) test yaparken , SQL Server'ın Express sürümü için sqlservr.exeyayınlanan donanım ölçeklendirme sınırlarından beklediğim gibi 1 GB'den fazla RAM kullanma işlemini hiç gözlemlemedim . Daha sonra uygulamamı sunucudaki bir makineye (Win …

2
SQL Server saklı yordam düzeltmeleri geçmişini tutmak nasıl
Not: Tam sürüm kontrolü hakkında soru sormuyorum. SQL Server'da saklı yordamların geçmişini tutmak için otomatik olarak herhangi bir yolu var mı. Google Dokümanlar’ın dokümanların sürümlerini otomatik olarak kaydetme biçimine benzer şekilde ve Wikipedia da makale sürümlerinin geçmişini otomatik olarak tutar. Saklı yordamları güncelleştiren kullanıcıların saklı yordamlar havuzunu da korumasını istemiyorum. …

4
TSQL'de tablo oluşturma komut dosyası oluşturmanın bir yolu var mı?
Mevcut bir tablodan yalnızca T-SQL'de bir oluşturma komut dosyası oluşturmanın bir yolu var mı (T-SQL'in SMO'ya erişimi olmadığından SMO kullanmadan). Diyelim ki bir tablo adı alan ve verilen tablo için create betiğini içeren bir dize döndüren saklı bir prosedür? Şimdi, karşılaştığım durumu açıklamama izin verin, çünkü buna yaklaşmanın farklı bir …

3
Ayrıcalıklı bir çocukla bire çok ilişki kurmak nasıl?
Her ebeveyn için, çocukların bir veya sıfırının “favori” olarak işaretlendiği bir-çok ilişkiye sahip olmak istiyorum. Ancak, her ebeveynin bir çocuğu olmayacak. (Ebeveynleri bu sitedeki sorular, çocuklar cevaplar ve kabul edilen cevaplar olarak düşünün.) Örneğin, TableA Id INT PRIMARY KEY TableB Id INT PRIMARY KEY Parent INT NOT NULL FOREIGN KEY …

2
Veriler “doğal olarak bölümlenebilir” olduğunda PostgreSQL'i makineler arasında bölümlemenin modern yolu nedir?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Birkaç yıl "NoSQL" alanına girdikten sonra, şimdi doğasında oldukça "ilişkisel" olan bir sorunum var. Bugün veri depolarını öncekinden çok farklı gözlerle görüyorum. Riak gibi şeyler beni tek bir başarısızlık noktasına, "bakım …

3
Bir MySQL çoğaltma bağımlısı salt okunur olarak ayarlanmalı mı?
Ben takip ederek Percona Server 5.5 üzerinde çalışan çoğaltma var bu kılavuzu ve ben eklemek gerekir merak read-only=1kölem en etmek my.cnfsadece okumak için? Kılavuz, mysql tablosu için çoğaltmayı ayarlar, böylece kullanıcılar çoğaltılır, ancak birincil olarak mysqldumps'u almak için köleyi kullanıyorum, acil durumdayken master olması için yeniden yapılandırılıyor. sürekli mi?

5
Oracle Veritabanına bağlanmak için nasıl bir tnsnames.ora dosyası oluşturabilirim?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Oracle 11g programını kurdum ve sysmanOracle veritabanına bağlanabiliyorum , ancak tnsnames.orabulabileceğim bir dosya yok . Tnsnames.ora dosyasını kendim oluşturmam gerekir mi? Varsa nereye koyacağım? Olmazsa, Oracle benim için nasıl üretir? Oluşturmam …
22 oracle 

1
PgAdmin3 kullanarak Ubuntu'daki uzak bir PostgreSQL veritabanına nasıl bağlanılır?
Bir Ubuntu makinesinde bir PostgreSQL veritabanı kurmaya çalışıyorum. Uzak bir makineden pgAdmin3 kullanarak erişmek mümkün olmak istiyorum. Bunu nasıl ayarlarım? PostgreSQL veritabanını Ubuntu’ya aşağıdakileri kullanarak kurdum: sudo apt-get install postgresql Benim /etc/postgresql/9.1/main/pg_hba.confiçinde bu çizgiyi var: host all all all password bu nedenle tüm IPv4 adreslerinden gelen bağlantıları kabul etmeli ve …

4
Birleştirme deyimi kilitlenme kendisi
Aşağıdaki yordam var (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and r.UserId …

2
Postgresql veritabanını, tarihi kalıcı olarak “MDY” olarak görecek şekilde ayarlama
Veritabanımı çalıştırmadan 'tarih'i "MDY" olarak görecek şekilde nasıl ayarlayabilirim: SET datestyle = "ISO, MDY"; her zaman erişmeye çalışıyorum? Postgresql sürüm 9.1, Ubuntu 12.04 kullanıyorum. Sistem yerel ayarlarım, veritabanı kurulumu sırasında ayarlandı en_CA.utf8ve yakın zamanda değiştirdim en_US.utf8. show lc_CTYPE döner: -> "en_CA.UTF-8" fakat show LC_CoLLATE döner: -> "en_CA.UTF-8"

3
Sık sorulan sorgu önbellek geçersiz kılma ek yükü buna değdi mi?
Şu anda, özellikle birçok tablonun üzerinde yürütülen yüksek sayıda INSERT, DELETE ve UPDATE ifadesi nedeniyle, sorgu önbellekten çok sayıda geçersizlik gördüğümüz bir MySQL veritabanı üzerinde çalışıyorum. Belirlemeye çalıştığım şey, sorgu önbelleğinin bu tablolara karşı çalıştırılan SELECT ifadeleri için kullanılmasına izin vermenin hiçbir yararı olup olmadığıdır. Çok hızlı bir şekilde geçersiz …

2
Percona vs MySQL
Percona Nedir? MySQL'den farkı nedir? Hisse senedi MySQL'den Percona'ya ne zaman geçmeyi (veya yükseltmeyi) düşünmeliyiz? Durumumuza bazı özellikler eklemek için, neredeyse yalnızca kapsamlı bir yabancı anahtar kısıtlamaları ve birkaç saklı prosedürle InnoDB (Percona'nın çok fazla optimizasyon yaptığını anlıyorum) kullanıyoruz. Şu anda bulduğumuz şu ki, MySQL'in sorgularımızı zayıf bir şekilde optimize …

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.