Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зависимость скорости Update от соседних индексов.
|
|||
|---|---|---|---|
|
#18+
Имеем таблицу с 1144290 записей Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. При наличие 2 индексов в таблице время запроса Код: plaintext если индексы убрать время выполнения 1 мин Почему время выполнения может Update зависит от индексов по полям, которые никак в запросе не участвуют? Никаких триггеров и FK нету. Сервер 8.3. настройки postgresql.conf стандартные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2008, 16:30 |
|
||
|
Зависимость скорости Update от соседних индексов.
|
|||
|---|---|---|---|
|
#18+
небольшой тест: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. ps в момент теста пг ругался в логах такими словами Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2008, 17:50 |
|
||
|
Зависимость скорости Update от соседних индексов.
|
|||
|---|---|---|---|
|
#18+
Можно поиграться с параметром fillfactor (ALTER TABLE ... SET STORAGE ()) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2008, 22:40 |
|
||
|
Зависимость скорости Update от соседних индексов.
|
|||
|---|---|---|---|
|
#18+
Протестировал сейчас: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. (размеры смотрел в pgAdmin III): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Вывод: если ожидается много обновлений, то FILLFACTOR=50% - то что нужно. Новая для 8.3 фишка (если не трогается индекс, то он не растёт при апдейте) работает в этом случае просто великолепно!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2008, 23:02 |
|
||
|
Зависимость скорости Update от соседних индексов.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext PS у меня, где ожидается действительно много update fillfactor=10% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2008, 11:28 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35250372&tid=2004439]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 350ms |

| 0 / 0 |
