|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
Здравствуйте ! Есть таблица вида : Код: sql 1. 2.
в эту таблицу строго каждую (например) секунду вставляются данные : Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
но это в теории ... на практике (при выборке данных) происходит следующее : '2017-06-22 00:00:00.012'0'2017-06-22 00:00:01.123'1'2017-06-22 00:00:02.234'2'2017-06-22 00:00:03.321'3'2017-06-22 00:00:04.556'4'2017-06-22 00:00:05.446'5'2017-06-22 00:00:06.667'6'2017-06-22 00:00:07.754'7'2017-06-22 00:00:08.865'8'2017-06-22 00:00:09.976'9'2017-06-22 00:00:10.087'0 ... ... какой-то хаос с миллисекундами ... но это цветочки , а ягодки - когда происходит синхронизация по времени ... вот тут полный бред (на то время рассинхронизации) ... все вперемешку (сортировка по t) : '2017-06-22 00:00:00.412'0'2017-06-22 00:00:01.254'2'2017-06-22 00:00:02.623'1'2017-06-22 00:00:03.558'4'2017-06-22 00:00:04.371'3'2017-06-22 00:00:05.667'6'2017-06-22 00:00:06.456'5'2017-06-22 00:00:07.165'8'2017-06-22 00:00:08.576'9'2017-06-22 00:00:09.254'7'2017-06-22 00:00:10.087'0 ... плюс в логах вот это (чего в принципе не может быть) от 0 до 20 ошибок за сутки: Код: plaintext 1. 2. 3.
цветочки - не лечатся, ягодки - перезапуском PostgreSQL (на пару недель), потом все повторяется ... Я просто не знаю что делать ... ПОМОГИТЕ !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 09:14 |
|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
kigora, Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 09:31 |
|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
Настройте, чтобы постгрес логировал все запросы. https://www.postgresql.org/docs/9.6/static/runtime-config-logging.html Подозреваю, что вместо ожидаемого "INSERT INTO "TABLE_Х" VALUES('2017-06-22 00:00:00.123', 0)" вы обнаружите в логе, например, "INSERT INTO "TABLE_Х" VALUES( now() , 0)". авторкогда происходит синхронизация по времениКакая еще синхронизация? Кто её проводит? И в чем она состоит? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:10 |
|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
kigora, похоже, кто--то пытается использовать пж как систему реального времени и этот кто-то явно не сапиенс генерируйте данные в своей системе, а пж используйте только как хранилище -- авось станет полегше ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:48 |
|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
MelkijПроверяйте свой код писателя. или вставляемые данные, если таймстамп приходит извне. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:55 |
|
Что происходит с timestamp-ом я не понимаю ... HELP!
|
|||
---|---|---|---|
#18+
Это происходит на одном (там где PostgreSQL) из 4-х серверов (на остальных Sybase ASE), на которых ПО одинаковое (источники данных разные). Там где Sybase ASE - все замечательно, а там где PostgreSQL - ... вот така лажа. LeXa NalBatКакая еще синхронизация? Кто её проводит? И в чем она состоит? каждый час, самая обычная (виндовая) с сервером времени ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 11:20 |
|
|
start [/forum/topic.php?fid=53&msg=39476650&tid=1996423]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 329ms |
total: | 478ms |
0 / 0 |