Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
UPDATE t2 SET c='three hundred sixty six thousand five hundred two' WHERE a=2;
... 24996 строк пропущено
UPDATE t2 SET c='three hundred eighty three thousand ninety nine' WHERE a=24999;
UPDATE t2 SET c='two hundred fifty six thousand eight hundred thirty' WHERE a=25000;
COMMIT;
Диаграмма 5: Результат пятого теста
Если сравнивать с предыдущим тестом, в котором SQLite проявил себя «шустрее» в 2,6 раза по сравнению с MySQL, то на этот раз SQLite оказался «проворнее» почти в три раза (2,899).
Приведем общую таблицу результатов тестирования, для того чтобы более наглядно оценить производительность SQLite.
Таблица 1. Общая таблица результатов сравнительного тестирования SQLite
Тест |
PostgreSQL |
MySQL |
SQLite |
Вставка (INSERT) 1000 записей |
4.373 |
0.114 |
0.223 |
Выборка (SELECT) без индексов (100 опер.) |
3,629 |
2,760 |
2,494 |
Выборка со сравнением строки (100 опер.) |
13,409 |
4,640 |
3,362 |
Обновление (UPDATE) целых полей (25000 оп.) |
18,797 |
8,134 |
3,104 |
Обновление текстовых полей (25000 оп.) |
48,133 |
6,982 |
2,408 |