«sql-server-2005» etiketlenmiş sorular

SQL Server 2005 (ana derleme sürümü 9.00.xxxx). Lütfen sql-server etiketleyin.

2
SQL Derlemeleri SQL Server'ın performansını ne kadar kötü etkiler?
SQL Server 2005'in bir örneğini profilliyorum ve PerfMon'un metriğiyle SQLServer:SQL Statistics - SQL Compilations/sec, ortalamanın yaklaşık 170 kadar olduğunu görüyorum. SQL Profiler'ı çırptım ve SP: Compile veya SQL: Compile olaylarını aradım. Görünüşe göre onlar yok. Ben buldunuz Stored Procedure/SP:Recompileve TSQL/SQL:StmtRecompileolaylar. Profiler'de gördüğüm veri miktarı, emin olmamakla birlikte, bunların bakmak için …

5
IF'yi T-SQL'de kullanmak, yürütme planı önbelleğe almayı zayıflatır veya keser mi?
Bana, t-SQL partilerinde IF ifadelerinin kullanılmasının performans için zararlı olduğu öne sürülmüştür. Biraz onay bulmaya veya bu iddiayı doğrulamaya çalışıyorum. SQL Server 2005 ve 2008 kullanıyorum. İddia şu parti ile: - IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT ... something else END SQL Server, oluşturulan …

2
İşlem günlüğünü yeniden oluşturma
İşlem günlüğü dosyası silinmiş olan çok büyük bir veritabanımız (~ 6 TB) var (SQL Server kapatılırken. Veritabanının sökülmesi ve yeniden takılması; ve İşlem günlüğü dosyasının kaydını silme ... ama şimdiye kadar hiçbir şey işe yaramadı. Şu anda çalışıyoruz: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... ancak veritabanının boyutu göz …


4
Sql-server bir veritabanının bir kısmını yedekleme ve geri yükleme mümkün mü?
Müşteri sitemizden bizimkine düzenli olarak aktardığımız bir sql-server 2005 veritabanına sahibiz. Doğrudan bir bağlantımız olmadığından ve dosyayı web tabanlı dosya aktarım uygulaması üzerinden aktarmamız gerektiğinden bu işlem uzun zaman alıyor. Veritabanı şu anda yaklaşık 10GB'tır, ancak tüm verilere ihtiyacımız yoktur - çoğu, yeniden oluşturulabilecek hesaplanmış değerleri tutan denetim tablolarında ve …

3
Bir SQL Server günlük dosyasını küçültmek performansı nasıl etkiler?
Bazı 2GB boyutunda bir veri dosyası olan bir SQL Server 2008 veritabanı var, ancak günlük dosyası 8GB üzerinde. 2008 öncesi veritabanları ile 'Yedekleme günlüğü' ve TRUNCATE_ONLYseçeneğini kullanabilirim ancak 2008 ve sonraki veritabanlarında artık mevcut değil. Günlük dosyasını kesen bir komut dosyası var: USE [MyDatabase] GO ALTER DATABASE [MyDatabase] SET RECOVERY …



2
Yabancı anahtarlar kilitlenmelere neden olabilir ve TAAHHÜŞ SNAPSHOT'U OKUYUN?
Bu, şu adresten bir takip sorusudur: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Yine de büyük raporlar aynı anda çalışırken ASP.NET uygulamasında kilitlenme / zaman aşımı durumları yaşıyorum READ_COMMITTED_SNAPSHOT ON. İki sorum var: İşlem Yalıtım Düzeyi Anlık Görüntüsünün beklendiği gibi çalışıp çalışmadığını nasıl kontrol edebilirim ? Yabancı anahtarların (rapor tablolarına Web-Uygulama tablolarında) çıkmazlardan sorumlu olduğunu varsayıyorum. …

2
SQL 2005'ten [SQL_Latin1_General_CP1_CI_AS] 2008'e geçiş - 'geriye dönük uyumluluk' kullanarak herhangi bir özelliği kaybedecek miyim
SQL 2005'ten [Instance ve DB'nin harmanlanması SQL_Latin1_General_CP1_CI_AS] SQL Server'a [varsayılan olarak Latin1_General_CI_AS] geçmektedir . Bir SQL 2008 R2 yüklemesini tamamladım Latin1_General_CI_ASve veritabanının geri yüklenmesi devam ederken varsayılan harmanlamayı kullandım SQL_Latin1_General_CP1_CI_AS. İstisnai sorunlar oluştu - #temp tabloları nerede Latin1_General_CI_ASdb iken ve SQL_Latin1_General_CP1_CI_ASben şimdi buradayım - şimdi tuzaklar hakkında tavsiyeye ihtiyacım var. …

4
Performansı etkilemeden büyük bir SQL Server veritabanını nasıl yedekleyebilirim?
Yavaş çalışan veya sabah erken zaman aşımına uğrayan sorguların raporlarını aldık ve çalıştığını gördüğüm tek işin veritabanı yedekleme işimiz olduğunu düşünüyorum. Veritabanının kendisi yaklaşık 300 GB'dir ve yedekleme işi sabah 4: 30'da başlar ve sabah 7: 00'den biraz sonra bitmez. Yedekleme işimizin şu andaki sözdizimi: BACKUP DATABASE [DatabaseName] TO DISK …



2
SQL Server bir sütunu bir int için güncelleştirirken işlem günlüğü doldurma nasıl
Denilen bir SQL Server 2005 tablo BRITTNEY_SPEARS_MARRIAGESvar ve aşağıdaki sütunlara sahiptir: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Şimdi başka bir masam var BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Sorun, MarrigeIdsütunu bir ' intden a' ya güncellemek istiyoruz tinyint. Brittney'in her şey söylenmeden ve yapılmadan önce çok sayıda evliliği olacağını …

3
Bölüm anahtarını güncelleyerek satırları bölümler arasında taşıyabilir miyim?
Bunun oldukça basit bir soru olacağını düşünürdüm, ama aslında bunun için bir cevap bulmakta zorlandım. Soru: Bölümlenmiş bir tablodaki veri satırlarını, bölüm sütununu bölüm sınırını geçecek şekilde güncelleyerek bir bölümden diğerine taşıyabilir misiniz? Örneğin, bir bölüm anahtarı olan bir tablo varsa: CREATE TABLE SampleTable ( SampleID INT PRIMARY KEY, SampleResults …

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.