Реферат: Швидкість обробки запитів на SQL-серверах укр
Проводячи наведені дослідження за роботою сервера ми отримуємо повну характеристику його роботи.
Використаємо наведені вище програмні додатки і проведемо виміри на інших SQL-серверах. Порівняємо швидкості роботи SQLServer 7.0 і Oracle 8 :
Тест № | SQL Server 7.0 | Oracle 8 |
1 | 2,673 | 2,71 |
2 | 7,781 | 8,06 |
3 | 7,356 | 8,09 |
4 | 8,239 | 8,75 |
5 | 0,903 | 1,041 |
6 | 0,345 | 0,4 |
7 | 0,390 | 0,432 |
8 | 11,207 | 11,917 |
9 | 3,843 | 4,05 |
10 | 0,655 | 0,78 |
11 | 11,469 | 12,021 |
12 | 0,3 | 0,295 |
13 | 0,31 | 0,291 |
14 | 55,62 | 43,134 |
Як видно з результатів SQL Server 7.0 працює швидше за Oracle 8 при обробці вибірок, а при вставці і вилученні елементів у Oracle краші результати. Це можна пояснити різною будовою ядер обробки запитів.
Проведемо такіж заміри і для SQL сервера Informix.
Тест № | SQL Server 7.0 | Informix |
1 | 2,673 | 2,11 |
2 | 7,781 | 6,932 |
3 | 7,356 | 7,138 |
4 | 8,239 | 7,934 |
5 | 0,903 | 0,856 |
6 | 0,345 | 0,456 |
7 | 0,390 | 0,471 |
8 | 11,207 | 13,04 |
9 | 3,843 | 4,41 |
10 | 0,655 | 0,748 |
11 | 11,469 | 12,814 |
12 | 0,3 | 0,315 |
13 | 0,31 | 0,31 |
14 | 55,62 | 51,48 |
По результам видно, що SQL Server 7.0 працює повільніше за Informix при обробці простих запитів, а при пошуку і порівнянні елементів працює швидше. На запитах по вставці і вилученні елементів у Informix і SQLServer 7.0 майже однакові результати.
Таким чином ми досягли мети данної роботи - побудували програмні додатки, якими змогли визначити характеристики працездатності різних серверних баз даних.
ВИСНОВОК
В результаті проведенної роботи було розглянуто різні фактори, що впливають на швидкість роботи системи SQLServer 7.0.
Були написані дві програми, що дають змогу вимірювати швид-кість обробки запитів багаторівневою серверною системою MicrosoftSQLServer 7.0 і тим самим дають можливість досліджувати ефективність настройки параметрів системи, дають змогу оцінити оптимальність побудови бази даних, оптимальність використання індексів, правил, обмежень, ефективність роботи з транзакціями.
Були розглянуті сильні і слабкі боки технологій роботи з програмними додатками - DB-Libraryта ODBC з DAO.
Як приклад роботи програмних додатків отримані дані про швидкодію систем баз даних SQL Server 7.0 та Microsoft Access 97.
Порівняні результати застосування програмних додатків у системах SQL-серверів таких як Oracle та Informix з швидкістю роботи Microsoft SQL Server 7.0.
Використовуючи написані script-и програмісти і розробники систем баз даних типу клієнт/сервер можуть визначати характеристики створених ними систем з ціллю аналізу і удосконалення.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ :
1. “Використання MicrosoftSQLServer 7.0” Стефан Вінкоп
вид. Москва 1999 р.
2. “ Teach Yourself Oracle 8 In 21 Days” Cary N. Prague
3. “ Секреты Access 97” Уильям Амо изд.Диалектика 1997р.
4. “ Технологія Java” Джо Вебер вид. “BHV” 1996 р.
5. Журнал “PCWorld” № 3,7,8 за 97 р., № 1,9 за 98 р.
6. www.techrepublic.com