MoveFile API ile SQL Server verilerini ve günlük dosyalarını canlı olarak birleştirme


11

İşverenim, açık dosyaları birleştirmek için Windows MoveFile API'sini kullanan NTFS birleştirme yazılımını dağıtmaya çalışıyor. Bu, 2005-2012 arası SQL sürümlerini ve 2003 ve 2008 R2'deki Windows sürümlerini çalıştıran binlerce SQL Server sunucusuna dağıtılacaktır. Önemliyse, bahsettiğim ürün PerfectDisk, ancak aynı şekilde çalışan benzer programlar olduğuna inanıyorum.

Şimdiye kadar yapılan testler, ara sıra G / Ç performans sorunlarının yanı sıra pek çok sorunu ortaya çıkarmadı ki bu sürpriz değil ve birleştirmeyi yeniden planlayarak ve ayarlayarak çözülebilir. Ancak, veri bozulması riskinden daha fazla endişe duyuyorum.

Burada kimse veritabanı sunucuları üzerinde üretimde bu tür bir yazılım çalıştırma deneyimi var mı? Herhangi bir veri bozulması yaşadınız mı?

Bir sorun teşkil ettiğine dair sağlam bir kanıt bulamamaya rağmen bu durumdan oldukça rahatsızım.

Yanıtlarınız için teşekkürler.

Eklemek için düzenlendi: Bu korkunç fikir, muhtemelen kısmen verdiğim bazı uyarılar nedeniyle neyse ki unutuldu.


2
SQL Server disklerinin nasıl bu kadar parçalanmış olduğunu soran olurdu; uygun planlama ve alan yönetimi parçalanmayı bir sorun haline getirir.
SqlACID

Yanıtlar:


10

Şahsen, bir veritabanı dosyasının yakınında herhangi bir antivirüs veya dolandırmak yazılımı istemem. Kendinize sorun, bu çözeceğinizden daha fazla soruna neden olacak mı?

Gönderen checkdb başarısızlık bir masal 3. parti dosya sistemi sürücüleri tarafından neden :

Geçen haftanın sonunda, Diskeeper 2009 sunucu ekibimiz tarafından sunucularda Diskeeper 2010'a yükseltildi. Diskeeper 2009 en az bir yıl boyunca sorun yaşamamıştı, bu yüzden kimin sorun olmasını beklerdi. Yeni sürümün, IntelliWrite adlı etkinleştirilmiş ve bu sorunun oluşmasına neden olan bir seçeneği olduğu ortaya çıktı. Bu seçeneğin devre dışı bırakılması sorunu hemen çözer. Paul uzun zaman önce bu sorun hakkında blog yazdı ve tıkladığımda bunu okuduğunu hatırlıyordu, ancak düşünebileceğim son şey buydu.

Gönderen DBCC CHECKDB ile 3. parti dosya sistemi sürücüleri dikkat

Burada 'kurt' ağlamak istemiyorum, ancak yüklü herhangi bir dosya sistemi filtre sürücüsü varsa, büyük IO alt sistemine büyük yolsuzluk sorunları atfetmeye dikkat edin.

Doğru planlama ve yönetim ile veritabanı dosyalarınızı birleştirmeniz gerekmez.


4
SQL için +1 dosya düzeyinde dolandırmak kesinlikle yanlış ağacı havlıyor ... Ve SQL altındaki dosyalarla uğraşmak kırmızı bir hedef ve 'Burada
bozun

Teşekkürler Mark ve Remus. Bu tam da aradığım şey. Başka neler bulabileceğimi göreceğim.
James L

1
MS ayrıca burada bir uyarı yayınladı: support.microsoft.com/kb/2454053
James L
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.