Veritabanı Yöneticileri

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


2
Aynı girişi kullanarak iki veritabanını bağlamak için 3. bir veritabanından geçmek daha mı güvenli?
Aşağıdaki kurulumlarımız var: Masaüstü yazılımı tarafından kullanılan özel verileri içeren çoklu üretim veritabanı Özel veritabanlarından bazı verilere ihtiyaç duyan genel bir web sitesi için bir web veritabanı Özel veritabanlarından veri çeken birkaç görünüm ve saklı yordam içeren bir aracı veritabanı Şu anda web sitesi web veritabanında oturum açıyor ve web …

5
MySQL NULL / NULL NOT Yanlış mı davranıyor?
Lütfen bu tabloya bakın: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | s_pid | int(10) unsigned | YES | MUL | NULL | | | …
18 mysql  count 

4
Tablo Değerli Parametreler (TVP) olarak * tabloları * kullanma
MS SQL 2008, verileri saklamak için saklanan bir işleme toplu olarak yüklemek için kullanışlı bir özellik olan TVP'yi destekler. Kullanıcı tanımlı bir tür oluşturmak yerine, var olan bir tablo tanımından yararlanmak mümkün müdür? Örneğin, aşağıdaki imzayla depolanmış bir işlem oluşturmak mümkün müdür? CREATE PROCEDURE usp_InsertProductionLocation @TVP **LocationTable** READONLY Belgeler bunun …

2
MySql - canlı bir db için innodb_file_per_table değiştirme
Ben büyük bir MySql DB (150GB) var ve sadece şimdi fark ettim ki tüm DB tek bir dosya ( ) barındırılması neden olur innodb_file_per_tableayarlanır . Etkinleştirmek ve geriye dönük olarak DB birkaç dosyaya bölmek istiyorum , bunu yapmanın en iyi yolu nedir?offibdata1innodb_file_per_table
18 mysql  innodb  my.cnf 

3
'Null değeri bir toplama veya başka bir SET işlemi ile ortadan kaldırıldı' hata mesajındaki 'SET' anlamına gelir.
Bir meslektaşınızın senaryosunu çalıştırırken bugün yukarıdaki 'ANSI uyarısı' mesajını gördüm (ve birçok ifadeden hangisinin uyarının gösterilmesine neden olduğunu bilmiyorum). Geçmişte görmezden geldim: Kendimi boş bırakmıyorum ve bu yüzden onları ortadan kaldıracak her şey kitabımda iyi bir şey! Ancak bugün 'SET' kelimesi tam anlamıyla bana bağırdı ve kelimenin anlamının bu bağlamda …
18 sql-server 

1
Bir veritabanı için bir takma ad veya eşanlamlı oluşturmak mümkün mü?
Veritabanı takma adı veya eşanlamlısı oluşturmak mümkün müdür? Ne yapabilmek umuyorum NewDatabaseName bir ton kod yeniden yazmak zorunda kalmamak için OldDatabaseName olarak diğer adı var. Arka Plan: Kendime bağlı bir sorunla karşı karşıya olan bir müşteri bana yaklaştı. SQL sunucusu arka ucu olan bir üçüncü taraf uygulaması var. Kullanıcılar, Visual …

3
PostgreSQL 9.1'de yük devretmeyi otomatikleştirme
PostgreSQL 9.1'de otomatik yük devretme için iki özdeş sunucu nasıl kurulur? işletim sistemi Centos 5 PostgreSQL 9.1 kaynaktan derlendi Postgres kullanıcı hesabı her iki makinede de mevcuttur ve her iki makineye bağlanmak için ssh şifresiz bir anahtara sahiptir. Geçerli Kurulumum: Ana sunucu yapılandırması: postgresql.conf: listen_address = '*' wal_level = hot_standby …

2
Neden NEWSEQUENTIALID () öğesini sütunum için varsayılan değer olarak kullanamıyorum?
Management Studio'da bir tablo oluşturmaya çalışıyorum ve yeni (SQL 2005'ten itibaren) NEWSEQUENTIALID()işlevi hakkında okuduktan sonra, bir denemek istiyorum düşündüm. Ben bunu yapıyorum: Ama izin vermiyor. Aldığım hata mesajı: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. Burada bir numara mı eksik? Kesinlikle SQL Server 2008 R2 kullanıyorum.

4
SQL Server Max Belleği RAM kullanımını sınırlamıyor
Bu konudaki bilgilerinizi istiyorum. Bir sql server 2008r2 Ent var. Ed. 16 çekirdek ve 64 GB RAM ile 64 bit. 20111014'ten itibaren tam olarak yamalanmış bir SQL sunucusu örneği vardır. Maksimum ram 60000MB olarak ayarlanmıştır. Birkaç gün sonra çevrimiçi olarak görev yöneticisine göre ücretsiz koç miktarı 0'dır. Maksimum ram'i 53GB'ın …

2
Oracle'da değişkenleri nasıl bildirir ve kullanırım?
Temel becerilerim SQL Server ile, ancak bir Oracle sorgusu ayarlaması istendi. Aşağıdaki SQL yazdım: declare @startDate int select @startDate = 20110501 Ve bu hatayı alıyorum: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "@" when expecting one of …


3
VARCHAR sütunları içermeyen herhangi bir anlamı var mı?
Burada dolaşmakVARCHAR2 , Oracle'daki bir sütunun boyutunun performansı etkileyip etkilemediğini gösteren karışık raporlar gibi görünüyor . VARCHARBoyutu biraz bükülme sorusu vermek istiyorum ve bu konuda bir fikir edinmek istiyoruz: Verilen (multiline) serbest metin alanları ( değil bir (Oracle) veritabanında depolamak istediğiniz adları gibi kısa şeyler), herhangi bir nokta (wrt. Performans …

2
Tetikleyici: silinmiş satırları arşiv tablosuna taşıma
Ben restrictionsdeğerleri silinir ve günlük olarak eklenir PostgreSQL veritabanımda denilen küçük (~ 10 satır) tablo var . restrictions_deletedSilinen her satırın restrictionsotomatik olarak depolanacağı bir tabloya sahip olmak istiyorum . Yana restrictionsbir seri kimliğine sahipse, hiçbir çiftleri olacaktır. PostgreSQL'de böyle bir tetikleyiciyi nasıl yazarım?

2
Bant genişliği endişelerini gidermek için MySQL 5.0 Replication'da ne yapabiliriz?
Uzak ana bilgisayara salt okunur köle olarak işlev görecek bir MySQL sunucusu 5.1 örneği ile yapılandırılmış istemci PC'de (Win) çalışacak bir uygulama geliştiriyorum. Uzak ana şemaları düzinelerce vardır, ancak her istemci için yalnızca bir tane gerekir, bu yüzden sadece istemcinin ihtiyaç duyduğu şemayı çoğaltmak için my.ini çoğaltma-do-db ayarı sağlar. Çoğaltma …

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.