Changes between Version 1 and Version 2 of Phase1
- Timestamp:
- 09/04/25 00:57:45 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Phase1
v1 v2 7 7 За таа цел ги креираме следните индекси: 8 8 9 [[Image(created_indexes.png)]] 9 [[Image(created_indexes.png, 700px)]] 10 11 ---- 10 12 11 13 Креираните индекси претставуваат индекс од тип B-tree. Подолу може да ги видиме планот на извршување и самото време на извршување на два прашалници кои би биле чести во нашата апликација и нивните перформанси пред и по додавање на индексите. Поради тоа што нашата база содржи милионски број на податоци, кога ги извршуваме прашалниците, времето на извршување изнесува 5,3 секунди и 3.7 секунди (слика 2 – Execution-time-before-indexing и слика 5 – Execution-time-before-indexing), додека по додавањето на индексите времето изнесува 3.5 секунди и 2.5 секунди (слика 8 – Execution-time-after-indexing и слика 10 – execution-time-after-indexing). … … 23 25 ---- 24 26 25 [[Image(top_items_in_order_for_business_create_view.png )]]27 [[Image(top_items_in_order_for_business_create_view.png, 800px)]] 26 28 27 [[Image(1_view_query_1_execution_plan_before_indexing.png)]] 29 ---- 28 30 29 [[Image(1_view_query_1_execution_ time_before_indexing.png)]]31 [[Image(1_view_query_1_execution_plan_before_indexing.png, 800px)]] 30 32 31 [[Image(1_view_query_2_execution_plan-before_indexing.png)]] 33 ---- 32 34 33 [[Image(1_view_query_ 2_execution_time_before_indexing.png)]]35 [[Image(1_view_query_1_execution_time_before_indexing.png, 800px)]] 34 36 37 ---- 35 38 36 [[Image(1_view_query_ 1_execution_time_after_indexing.png)]]39 [[Image(1_view_query_2_execution_plan-before_indexing.png, 600px)]] 37 40 38 [[Image(1_view_query_1_execution_plan_after_indexing.png)]] 41 ---- 39 42 40 [[Image(1_view_query_2_execution_time_ after_indexing.png)]]43 [[Image(1_view_query_2_execution_time_before_indexing.png, 800px)]] 41 44 42 [[Image(1_view_query_2_execution_plan_after_indexing.png)]] 45 ---- 46 47 [[Image(1_view_query_1_execution_time_after_indexing.png, 800px)]] 48 49 ---- 50 51 [[Image(1_view_query_1_execution_plan_after_indexing.png, 800px)]] 52 53 ---- 54 55 [[Image(1_view_query_2_execution_time_after_indexing.png, 800px)]] 56 57 ---- 58 59 [[Image(1_view_query_2_execution_plan_after_indexing.png, 800px)]] 60 61 ---- 43 62 44 63 45 64 == Дополнителни погледи == 46 65 47 [[Image(user_favourite_businesses_view.png )]]66 [[Image(user_favourite_businesses_view.png, 800px)]] 48 67 49 68 ---- … … 52 71 Затоа што перформансите на прашалниците кои се поврзани со овој поглед се прилично добри околу (400 ms) немаме креирано некои дополнителни индекси. Но доколку перформансите ослабнат потенцијални индекси би биле: 53 72 54 [[Image(view_2_query_1_potential_indexes.png )]]73 [[Image(view_2_query_1_potential_indexes.png, 800px)]] 55 74 56 75 ---