Ms Sql Server 2000 Veritabanı’nda Performans Denetimi ve Optimizasyonu
Spremljeno u:
| Izdano u: | PQDT - Global (2006) |
|---|---|
| Glavni autor: | |
| Izdano: |
ProQuest Dissertations & Theses
|
| Teme: | |
| Online pristup: | Citation/Abstract Full Text - PDF |
| Oznake: |
Bez oznaka, Budi prvi tko označuje ovaj zapis!
|
| Sažetak: | Sahip olunan veri miktarı arttıkça bu verilerin doğru ve hızlı bir şekilde depolanmasıve kullanılması konusunun önemi de artmaktadır. Yüksek performansa sahip biruygulama veritabanı bütünlüğünden söz edebilmek için, sahip olunan uygulamalar nekadar performansı yüksek uygulamalar olursa olsun, bu uygulamaları besleyenveritabanı sunucularının performansı da bunlara ayak uydurabilecek düzeyde olmasıgereklidir. Veritabanı sistemleri de iç ve dış olmak üzere bir çok etkendenetkilenerek performanslarında değişiklik gösterebilmektedirler.MS SQL Server 2000 veritabanı da, donanımsal etkenler, üzerinde koştuğu işletimsisteminin etkileri, veritabanı konfigürasyonu ayarları , sunucu konfigürasyonuayarları, indeks ayarları, sorgu düzenlemeleri vb. gibi konulardan etkilenerek, busunucuyu kullanan uygulamalara, değişken cevap süreleri sunmaktadır. Sisteminçalışma performansını etkileyen bu kadar çok etken varken de bütün performansdüzenleme ve denetleme çalışmalarının bir sistematik içerisinde yapma gereksinimidoğmaktadır. Bütün bu etkenlerin madde madde incelenmesi halinde sunucuperformansına etki eden bu maddelerin bir çok alt dalı da olduğu görünür. Bütün bualt ayarlar yapıldığı zamanda sistemin toplam performansı ortaya çıkar. Bu altetkenlerin sistem üzerinde tek tek etkisi var iken bir de hep beraber uygulandıklarızaman sistem üzerinde olumlu veya olumsuz etkileri bulunmaktadır.Bu araştırmada bütün bu iç ve dış etkenler incelenip 6 ay boyunca 400 kullanıcısıolan, veritabanı sunucusu olarak SQL Server 2000 kullanan bir saha otomasyonuprojesinde uygulanmış ve optimum çözümler aranmıştır. Bu bağlamda, donanındarboğazları denetimi kontrol listesi, performans kontrol denetim listesi, işletimsistemi performans değerlendirme kontrol listesi, SQL Server konfigürasyonuperformans kontrol listesi, SQL Server ayarları kontrol listesi, SQL Server indeksperformansı kontrol listesi, SQL Server sorgu performansı kontrol listesi, uygulamakontrol listesi ve SQL Server görevler kontrol listesi oluşturulmuştur. Bu listelerdeki bütün maddeler tek tek incelenip her bir etkenin olması gereken değer ve budeğerlerin artan azalan değerlerinin bizlere neler ifade etmesi gerektiği ortayakonmuştur. Oluşturulan bu kontrol listeleri 6 ay boyunca saha otomasyonuprojesinde uygulanmış ve sonuç bölümünde ortaya çıkan değişimler ortayakonulmuştur. İndekslerin, t-sql cümlelerinin ve depolanmış yordamların kullanımözelliklerine göre, sorgu performanslarında olan değişiklikler gözlenerek, enoptimum t-sql cümlesini öneren, vb.net koduyla yazılmış olan ?konteskuel? kodisimli bir program elde edilmiştir. As the amount of data owned increases, the importance of storing and using this data accurately and quickly increases. In order to talk about the integrity of an application database with high performance, no matter how high-performance applications are, the performance of the database servers feeding these applications must be at a level that can keep up with them. Database systems can also vary in their performance by being affected by many factors, both internal and external.In MS SQL Server 2000 database, hardware factors, the effects of the operating system it runs on, database configuration settings, server configuration settings, index settings, query arrangements, etc. It offers variable response times to applications using this server. Even though there are so many factors affecting the working performance of the system, there is a need to carry out all performance regulation and auditing studies in a systematic way. If all these factors are examined item by item, it seems that there are many sub-branches of these items that affect server performance. When all these sub-settings are made, the total performance of the system is revealed. While these sub-factors have an effect on the system individually, they also have positive or negative effects on the system when applied together.In this research, all these internal and external factors were examined and applied in a field automation project with 400 users for 6 months and using SQL Server 2000 as a database server, and optimum solutions were sought. In this context, hardware bottlenecks audit checklist, performance checklist, operating system performance evaluation checklist, SQL Server configuration performance checklist, SQL Server settings checklist, SQL Server index performance checklist, SQL Server query performance checklist, application checklist, and SQL Server tasks checklist was created. All the items in these lists were examined one by one, and the value of each factor and what the increasing and decreasing values of these values should mean to us were revealed. These created checklists were applied in the field automation project for 6 months and the changes that emerged in the conclusion section were revealed. According to the usage characteristics of indexes, t-sql statements and stored procedures, the changes in the query performances are observed, and the ?konteskuel? A code named program was obtained. |
|---|---|
| ISBN: | 9798837586026 |
| Izvor: | ProQuest Dissertations & Theses Global |