Veritabanı Yöneticileri

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

2
Postgres eksik başlangıç ​​paketi hatası
Ubuntu 14.04 üzerine Postgres 9.3 yüklemeye çalışıyorum ve başlangıçta rahatsız edici bir hata alıyorum. İşte gördüğüm: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Bu yüzden günlük dosyasını bu …

3
Birden fazla "veya" ifadesinden kaçınma
Aşağıdaki oracle SQL ve çalışmaları ve hepsi var ama tüm ors ile oldukça çirkin . Bunu yapmanın daha kısa bir yolu var mı? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM' and TERM …

1
SQL Server 2012 veritabanını yüksek kullanılabilirlikte geri yükleme
Ben her zaman açık yüksek kullanılabilirlik modunda farklı bir durumda başka bir veritabanı ile senkronize bir veritabanı var. .bakKullanarak bir dosyadan birincil veritabanına nasıl geri yükleyebilirim T-SQL? Ben yüksek kullanılabilirlik için yeniyim ve ben bir geri yükleme yapmak ve sonra tekrar yüksek kullanılabilirlik içinde geri koymak önce yüksek kullanılabilirlik veritabanı …

6
İşlem Günlüğü küçülmez, DB çoğaldığını düşünür
Kaspersky Security Center'ı çalıştıran bir SQL Server 2008 R2 Express veritabanı var ve yüklemenin hangi koşullarda gerçekleştiğine dair hiçbir fikrim yok, ancak veritabanı çoğaltıldığını ve işlem günlüğünde herhangi bir alan bırakmayacağını düşünüyor gibi görünüyor. Örneğin: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases WHERE name = 'KAV'; SELECT DATABASEPROPERTYEX('KAV', …

6
PowerShell kullanarak SQL Server'ın çalışan tüm örneklerini keşfetmenin en etkili yolu nedir?
Etki alanımızda çalışan tüm SQL Server örneklerini keşfetmekle görevlendirildim. Bazı durumlarda, sunucu başına birden çok örnek vardır. Bu örnekleri bulmak için iki farklı PowerShell yöntemi gördüm, ancak hiçbiri tüm örnekleri bulamıyor. 1) WMI kullanın $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = $srvr | ForEach-Object {$_.ServerInstances} | Select @{Name="fullName";Expression={$computerName +"\"+ …

1
Başka bir tablodaki tüm sütunları güncelleme
Bir tabloyu diğerinden güncellemem gerekiyor ve tüm sütunları güncellemem gerekiyor. Maddedeki her sütunu listelemenin yanı sıra SET, hepsini bir kerede güncellemenin bir yolu var mı? Bunun gibi: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Ben psql denedim, çalışmıyor. Ben böyle her sütun listelemek zorunda: update …

3
Kullanıcıları YALNIZCA KOPYALAMA yedeklemeleriyle kısıtlama
Günlük sevkiyatı üretim ortamımda dağıtmak istiyorum. Bu, geliştirme ortamlarını yenilemek için yedek alan insanlar tarafından bozulabilecek yedek zincirleri yönetmem gerektiği anlamına gelecektir. Eğer bir hata varsa ve zaman içinde bir noktaya geri yüklemek için günlük yedekleri kullanmak istiyorsanız, ben de geliştirici tarafından alınan yedek gerekir. Geliştiriciler yalnızca YALNIZCA KOPYALA yedeklemeler …

5
SQL Server tablosundaki değişiklikleri algılama
Uygulamamda, SQL Server 2012 üzerinde çalışan bir DB ile, düzenli olarak pahalı bir sorgu yürüten ve sonuçları daha sonra uygulama tarafından sorgulanabilecek bir tabloya yazan bir iş (zamanlanmış görev) var. İdeal olarak, bu pahalı sorguyu yalnızca sorgu son yürütüldüğünden beri bir şey değiştiğinde çalıştırmak istiyorum. Kaynak tabloları çok büyük olduğundan, …

2
SQL Server 2012 Express kurulumu “Veritabanı Altyapısı başlangıç ​​tutamacı bulunamadı.” Hatasıyla başarısız oluyor.
Windows 7 SP1 x64 üzerinde SQL Server Express 2012 w / SP1 x64 yüklemeye çalışıyorum. Bu makineye daha önce SQL Server Express 2012 yüklenmişti. Bu örnek, kaldırıldığından beri SQL Server 2012 Standard sürümüne yükseltildi. Yükleme sırasında seçilen seçenekler şunlardır: KB 2793634 ile ilişkili yükleme - 2 SQL Server ürün güncellemelerini …

1
SQL Server'da yürütme planı oluşturma ne kadar belirleyicidir?
Aşağıdaki sabitler göz önüne alındığında: Aynı yapıya sahip aynı veritabanı (tablolar, dizinler vb.) Aynı veriler Aynı SQL Server ve donanım yapılandırması Aynı istatistikler İstemcideki aynı SET seçenekleri Aynı SQL Server sürümleri Aynı iz bayrakları Bu sabitler göz önüne alındığında, SQL Server her zaman belirli bir sorgu için aynı planı üretecek …


3
Yüksek CXPACKET ve LATCH_EX bekliyor
Üzerinde çalıştığım bir veri işleme sistemiyle ilgili bazı performans sorunları yaşıyorum. Bir saat süren peroidden büyük miktarda CXPACKET ve LATCH_EX bekleme olayları gösteren bekleme istatistikleri topladım. Sistem, çok sayıda sayı kırma ve hesaplama yapan ve daha sonra verileri merkezi bir küme sunucusuna besleyen 3 işlem SQL Sunucusundan oluşur. İşlem sunucuları, …

3
Varchar değerinin eşit karşılaştırmada otomatik karşılaştırılması ancak karşılaştırma gibi değil
Bugün birisinin açıklayabileceğini umduğum SQL Server'da (2005 ve 2012'de gözlemlenen) bazı ilginç davranışlarla karşılaştım. Bir =NVARCHAR alanını kullanarak karşılaştırma yapan bir sorgu , dizedeki arka boşluğu yok saydı (veya karşılaştırma öncesi değeri otomatik olarak kırptı), ancak likeişleci kullanan aynı sorgu alanı yok saymadı. Kullanılan harmanlama 2012 yılında Latin1_General_CI_AS şeklindedir. Bu …

3
Geçici bir BELLEK tablosu bırakmazsam ne kadar devam eder (MySQL)
Geçici bir tablo adlı oluşturmak için MySQL özyinelemeli bir saklı yordam kullanıyorum id_list, ancak yordam içinde DROPgeçici tablo yapamam bu yüzden bir izleme seçme sorgusu bu yordamın sonuçlarını kullanmanız gerekir ... BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); /* uses the results of the stored procedure …

5
e-Ticaret siparişleri tablosu. Fiyatları kaydet veya bir denetim / geçmiş tablosu mu kullanıyorsun?
İlk e-ticaret şememi tasarlıyorum. Bir süredir konuyu okuyorum order_line_itemve a ve a arasındaki ilişki hakkında biraz kafam karıştıproduct A productsatın alınabilir. Çeşitli detaylara sahip, ama en önemlisi unit_price. A order_line_item, product_idsatın alınan, quantitysatın alınan ve unit_pricemüşterinin ürünü satın aldığı zamanda yabancı bir anahtara sahiptir . Ne okudum çoğu söylüyor unit_priceüzerinde …

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.