Veritabanı Yöneticileri

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

2
ETL: 200 tablodan ayıklama - SSIS veri akışı veya özel T-SQL?
Analizime dayanarak, veri ambarımız için eksiksiz bir boyutsal model 200'den fazla kaynak tablodan çıkarılmasını gerektirecektir. Bu tablolardan bazıları artımlı bir yükün parçası olarak çıkarılacak ve diğerleri tam yük olacaktır. Not etmek gerekirse, hepsi aynı şemaya sahip yaklaşık 225 kaynak veritabanına sahibiz. Gördüğüm kadarıyla, OLE DB kaynağı ve OLE DB hedefi …

2
Tek_Kullanıcı Modunda Veritabanı Bırakma
DatabaseName (Single User)Adı olarak gösterilen bir veritabanını nasıl bırakabilirim ? Silmeye çalıştığımda, aşağıdaki hatayı alıyorum: Alter 'DatabaseName' Veritabanı için başarısız oldu. (Microsoft.SqlServer.smo) ALTER DATABASE deyimi başarısız oldu. (Microsoft SQL Server, Hata: 5064) ALTERAşağıdakileri yürütmeye çalıştım ve hala aynı sorunu yaşıyorum . ALTER DATABASE [DatabaseName] SET MULTI_USER WITH NO_WAIT

2
ARITHABORT ON olarak değişme riskleri
Temel uygulamayı sağladıkları düzenleme ile bir satıcıyla çalışıyorum ve çekirdek uygulamayı değiştirmediğim sürece kendi uzantılarımı oluşturabilirim. Bir SQL Server 2005 veritabanına bağlanan ColdFusion yerleşiktir. Oluşturduğum bazı raporlar, çekirdek tablolardan hesaplanan işlevleri kullanan görünümlere bağlıdır ve tablolar büyüdükçe raporlar yavaşlamaktadır. Raporları hızlandırmak için dizinlenmiş görünümler kullanmak istiyorum . Ancak test ortamımda …

3
Bölge adı PostgreSQL hatasıyla “AT TIME ZONE”?
Bu stackoverflow soruya cevap ve garip sonuç bulundu: select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f ve sonraki sorgu select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as berlin, timestampwithtimezone at time zone 'CET' …


1
Neden default_set_server latin1?
MySQL 5.5 kullanıyorum ve karakter kümesi ile ilgili değişkenler gösterdiğimde, +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | …


1
Oracle Veritabanında Hızlı Karşılama ve Hızlı Temizlik Karşılama
Birinin Oracle Veritabanları ile ilgili bu 3 terim arasındaki farklar hakkındaki anlayışımı doğrulayıp doğrulayamayacağını merak ediyordum. Birçok kaynak bu terimleri karıştırır ve ayrıntılı olarak açıklamaz, bu yüzden bilgi bulmak biraz zor oldu. Topladıklarımdan: Taahhüt ve hızlı taahhüt aynı şeydir, tüm taahhütler hızlı taahhütlerdir. Bir hızlı işlem, esasen yalnızca geri alma …

2
Karmaşık Ölçütlerle Dizinlenmiş Okumaları En Aza İndirme
Firebird 2.5 çalışma bileti veritabanını optimize ediyorum. Bu şekilde beyan edilen bir tabloda saklanırlar: CREATE TABLE TICKETS ( TICKET_ID id PRIMARY KEY, JOB_ID id, ACTION_ID id, STATUS str256 DEFAULT 'Pending' ); Genel olarak işlenmemiş ve Pendingstatüsünde olan ilk bileti bulmak istiyorum . Benim işlem döngüsü şöyle olurdu: 1. Bileti Al …

1
Yansıtma - Sunucu ağ adresine ulaşılamıyor
SQL Server 2008 R2 Yüklendi. Üç örnek içerir. Varsayılan (MSSQLServer) İlk örnek İkinci Örnek Tüm bunlar Ağ Hizmeti Olarak Oturum Açma .. Varsayılan Örnek Asıl sunucudur İlk Örnek Aynadır İkinci Örnek Tanık Sunucudur Başlangıçta Ana Veritabanımın Tam Yedekleme ve İşlem Günlüğü Yedeklemesini aldım. Aynı Veritabanı Adı ve Kurtarma Durumunun Kurtarma …

2
innodb_flush_method = O_DIRECT vs O_DSYNC performansının LVM disk bölümü ile ext3 üzerindeki etkisi
Üretim ortamlarımdan birinde, bir RedHat kümesinde çalışan iki örneğimiz var ve bunlardan biri üretim kümesiyle ilişkili. RedHat kümesiyle ilişkili olmayan, example1 ve 12G tarafından işgal edilen 24G InnoDB arabellek havuzuna sahip 125G ana belleğimiz var. Hem veri hem de işlem günlükleri, ext3 dosya sistemiyle LVM disk bölümünde bulunur. Bir performans …


2
Bu sorgu neden kümelenmemiş dizinimi kullanmıyor ve bunu nasıl yapabilirim?
Sorgu performansını artırmayla ilgili bu soruyu takip ederken , dizinimi varsayılan olarak kullanmanın bir yolu olup olmadığını bilmek istiyorum. Bu sorgu yaklaşık 2,5 saniye içinde çalışır: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Bu yaklaşık 33 ms içinde çalışır: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] …

2
İşlem Günlüğünü Ayrı Hacimde Yerleştirme [katı hal]?
İşlem günlükleri genellikle ayrı bir birimde yalıtılır. Bu uygulamanın mantığı, anladığım kadarıyla, işlem günlüğü verilerinin sıralı olarak yazılmasıdır - ve sabit diskler, rasgele aksine sırayla çok daha yüksek hızda yazma işlemleri gerçekleştirebilirler. Bunun nedeni, rasgele yazmaların aksine, sıralı veri blokları yazarken çok daha kısa bir mesafe hareket etmesi gereken sürücünün …

4
Oracle'da boş değer kullanmamanın nedeni?
Şirketimiz ortak bir proje için başka bir yazılım şirketi ile arayüz oluşturuyor ve belirli bir değerin gösterilmemesi gerekiyorsa, bir -5000 (keyfi nöbetçi değeri) geçmemiz gerektiği söylendi; Bunun nedeni, Oracle veritabanlarındaki hiçbir sayı sütununun (şimdi eski) Oracle dev. Bu şirket ayrıca kodlarının büyük çoğunluğunu VB6'da yazıyor (yavaş yavaş başka bir gün …

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.