Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
T-SQL ve SQL Server Management Studio 'yu (SSMS) kullanarak ayrılmış SQL havuzlarında işlemi ölçeklendirin. Daha iyi performans için işlemin ölçeğini genişletin veya maliyet tasarrufu sağlamak için işlemin ölçeğini geri daraltın.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.
Not
Bu makale, Azure Synapse Analytics çalışma alanlarında oluşturulan ayrılmış SQL havuzları, ayrılmış SQL havuzları (eski adı SQL DW) ve bağlı çalışma alanlarında ayrılmış SQL havuzları (eski adı SQL DW) için geçerlidir.
Başlamadan önce
SQL Server Management Studio’nun (SSMS) en yeni sürümünü indirin ve yükleyin.
Gerekirse ayrılmış bir SQL havuzu oluşturma
Bu hızlı başlangıçta zaten ayrılmış bir SQL havuzunuz olduğu varsayılır.
Gerekirse, Azure Synapse çalışma alanında yeni bir ayrılmış SQL havuzu oluşturmanız önerilir.
Bir Azure Synapse çalışma alanı oluşturun ve ardından Synapse Studio'yu kullanarak ayrılmış bir SQL havuzu oluşturun. Veya, Hızlı Başlangıç: Create ve Connect - portal kullanarak mySampleDataWarehouse olarak adlandırılan eski adı SQL DW olan özel ayrılmış bir SQL havuzu oluşturabilirsiniz.
Bir güvenlik duvarı kuralına sahip olduğunuzdan ve SQL Server Management Studio(SSMS) içinden ayrılmış SQL havuzunuza bağlanabildiğinizden emin olun.
Sunucu yöneticisi olarak sunucuya bağlanma
Bu bölümde Azure SQL sunucunuzla bağlantı kurmak için SQL Server Management Studio (SSMS) kullanılmaktadır.
SQL Server Management Studio'yu açın.
Sunucuya Bağlan iletişim kutusuna şu bilgileri girin:
Ayar Önerilen değer Açıklama Sunucu türü Veritabanı altyapısı Bu değer gereklidir Sunucu adı Tam sunucu adı İşte bir örnek: mySampleDataWarehouseservername.database.windows.net. Kimlik Doğrulaması SQL Server Kimlik Doğrulaması Bu öğreticide yapılandırılan tek kimlik doğrulaması türü SQL Kimlik Doğrulamasıdır. Oturum aç Sunucu yöneticisi hesabı Sunucuyu oluştururken belirttiğiniz hesap. Parola Sunucu yöneticisi hesabınızın parolası Sunucuyu oluştururken belirttiğiniz parola.
Bağlan'ı seçin. SSMS’te Nesne Gezgini penceresi açılır.
Nesne Gezgini’nde, Veritabanları’nı genişletin. Daha sonra, yeni veritabanınızdaki nesneleri görmek için
mySampleDataWarehouse'yi genişletin.
Hizmet hedefini görüntüleme
Hizmet hedefi ayarı, ayrılmış SQL havuzu (eski adı SQL DW) için veri ambarı birimi sayısını içerir.
Ayrılmış SQL havuzunuzun (eski adı SQL DW) geçerli veri ambarı birimlerini görüntülemek için:
mySampleDataWarehouseservername.database.windows.netbağlantısının altında Sistem Veritabanları'nı genişletin.Sistem veritabanına sağ tıklayın
masterve Yeni Sorgu'yu seçin. Yeni bir sorgu penceresi açılır.Dinamik yönetim görünümünden seçim yapmak için aşağıdaki sorguyu
sys.database_service_objectivesçalıştırın.SELECT db.name AS [Database] , ds.edition AS [Edition] , ds.service_objective AS [Service Objective] FROM sys.database_service_objectives ds JOIN sys.databases db ON ds.database_id = db.database_id WHERE db.name = 'mySampleDataWarehouse';Aşağıdaki sonuçlar,
mySampleDataWarehousesütununda DW400 hizmet hedefini gösterirService Objective.
Bilgisayarı ölçeklendirme
Ayrılmış SQL havuzunda (eski adı SQL DW), veri ambarı birimlerini ayarlayarak işlem kaynaklarını artırabilir veya azaltabilirsiniz.
Oluştur ve Bağlan - portal oluşturuldu mySampleDataWarehouse ve 400 DWU ile başlatıldı. Aşağıdaki adımlar mySampleDataWarehouse için DWU'ları ayarlar.
Veri ambarı birimlerini değiştirmek için:
Sistem veritabanına sağ tıklayın
masterve Yeni Sorgu'yu seçin.ALTER DATABASE T-SQL deyimini kullanarak hizmet hedefini değiştirin. Hizmet hedefini için DW300 olarak değiştirmek için aşağıdaki sorguyu çalıştırın.
ALTER DATABASE mySampleDataWarehouse MODIFY (SERVICE_OBJECTIVE = 'DW300c');
Ölçek değişikliği isteğini izleme
Önceki değişiklik isteğinin ilerleme durumunu görmek için T-SQL söz dizimini WAITFORDELAY kullanarak sys.dm_operation_status dinamik yönetim görünümünü (DMV) yoklayabilirsiniz.
Hizmet nesnesi değişiklik durumunu yoklamak için:
Sistem veritabanına sağ tıklayın
masterve Yeni Sorgu'yu seçin.sys.dm_operation_status DMV'sini sorgulamak için aşağıdaki sorguyu çalıştırın.
WHILE ( SELECT TOP 1 state_desc FROM sys.dm_operation_status WHERE 1=1 AND resource_type_desc = 'Database' AND major_resource_id = 'mySampleDataWarehouse' AND operation = 'ALTER DATABASE' ORDER BY start_time DESC ) = 'IN_PROGRESS' BEGIN RAISERROR('Scale operation in progress',0,0) WITH NOWAIT; WAITFOR DELAY '00:00:05'; END PRINT 'Complete';Ortaya çıkan sonuç, durumun yoklanmasına ilişkin günlük kaydını gösterir.
Ayrılmış SQL havuzunun (eski adı SQL DW) durumunu denetleme
Ayrılmış bir SQL havuzu (eski adı SQL DW) duraklatıldığında, T-SQL ile bu havuza bağlanamazsınız. Ayrılmış SQL havuzunun (eski adı SQL DW) geçerli durumunu görmek için bir PowerShell cmdlet'i kullanabilirsiniz. Örnek için bkz . Ayrılmış SQL havuzunun (eski adı SQL DW) durumunu denetleme - PowerShell.
İşlem durumunu denetleme
Ayrılmış SQL havuzunuzda (eski adı SQL DW) çeşitli yönetim işlemleri hakkında bilgi döndürmek için sys.dm_operation_status DMV'de aşağıdaki sorguyu çalıştırın. Örneğin, işlemi ve işlemin IN_PROGRESS veya COMPLETED olan durumunu döndürür.
SELECT *
FROM
sys.dm_operation_status
WHERE
resource_type_desc = 'Database'
AND
major_resource_id = 'mySampleDataWarehouse';
Sonraki adımlar
Artık ayrılmış SQL havuzunuz (eski adı SQL DW) için işlem ölçeklendirmeyi öğrendiniz. Azure Synapse Analytics hakkında daha fazla bilgi edinmek için veri yükleme öğreticisine geçin.