|
|
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Что делать? Запрос выглядит приблизительно так Все таблицы небольшие, около 20000 записей. Код: 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. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. Модератор: не забывай выделять исходники тэгом SRC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 17:06 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
C IQ не работаю, но предположу что ему просто не хватает памяти на такое количество соединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 17:56 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Увеличить temp dbspace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 21:52 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Увеличить параметры -iqmc и -iqtc. Если их не менять - по умолчанию равны 16 и 12 метров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 10:22 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
О, живые пользователи IQ!!! Хочется спросить, как он по производительности по сравнению с обычными СУБД типа ASE или ORACLE на тех-же задачах? Маркетинговые буклеты говорят правду? Why CORBA is DEAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 10:53 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Ggg_old пишет: > Хочется спросить, как он по производительности по сравнению с обычными > СУБД типа ASE или ORACLE на тех-же задачах? Насколько я понимяу, IQ предназначено для несколько других задач ;). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:02 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
sPaul, Вряд ли. Сейчас там 20 Гб, и я ни разу не видел, чтобы было задействовано больше чем 1 Гб. А таблицы, как видите, маленькие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:04 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
любитель IQ, Сейчас там 4000 и 10000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:05 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Ggg_oldО, живые пользователи IQ!!! Хочется спросить, как он по производительности по сравнению с обычными СУБД типа ASE или ORACLE на тех-же задачах? Маркетинговые буклеты говорят правду? Why CORBA is DEAD? Про ASE ничего не могу сказать, не юзал. С Oracle сравнивали перед началом проекта (правда, я в этом не участвовал), получили, что быстрее в 3-4 раза. По моим ощущениям, должно бы быть больше. Но, конечно не в сотни раз. Короче, с производительностью проблем нет, на весьма немалых розничных данных. Практически любой отчёт вылетает за 10-12 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:11 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Виктор СаковичsPaul, Вряд ли. Сейчас там 20 Гб, и я ни разу не видел, чтобы было задействовано больше чем 1 Гб. А таблицы, как видите, маленькие. Пользую 12.5. В случае нехватки buffer cache вываливается сообщение, что не хватает именно buffer cache. По сообщению "Insufficient buffer for sort " не было очевидно в чем проблема. Тогда воспользуйтесь советом Любителя IQ, измените -iqtc and -iqmc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:15 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Виктор СаковичGgg_oldО, живые пользователи IQ!!! Хочется спросить, как он по производительности по сравнению с обычными СУБД типа ASE или ORACLE на тех-же задачах? Маркетинговые буклеты говорят правду? Why CORBA is DEAD? Про ASE ничего не могу сказать, не юзал. С Oracle сравнивали перед началом проекта (правда, я в этом не участвовал), получили, что быстрее в 3-4 раза. По моим ощущениям, должно бы быть больше. Но, конечно не в сотни раз. Короче, с производительностью проблем нет, на весьма немалых розничных данных. Практически любой отчёт вылетает за 10-12 секунд. Виктор, я Вам ответил по почте. Вердикт тот же, что и раньше я Вам письмом писал: #50 Join (Hash) Estimated Left Inputs 9223372036854775807 Не сможет IQ на хэшах столько записей обработать, какую аппаратуру не ставь ;) Так что проверяйте запрос на наличие неправильных условий соединений таблиц, а еще лучше перепишите его ручками, сделаете большое дело для его оптимизации производительности. P.S. Если не секрет, как название продукта, который генерит такие запросы ? (я так понимаю у Вас какой то BI стоит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:15 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Можно текст ошибки дословно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:18 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Ggg_oldО, живые пользователи IQ!!! Хочется спросить, как он по производительности по сравнению с обычными СУБД типа ASE или ORACLE на тех-же задачах? Маркетинговые буклеты говорят правду? Why CORBA is DEAD? Я пока вожусь с IQ (кейсы, курсы, и т.д.), заодно пишу новый выпуск своей рассылки под названием "Sybase IQ – первые впечатления". Как выйдет, прочитайте, я стараюсь дать более менее точный анализ ощущений в сравнениях IQ vs ASA, IQ vs OLTP, IQ vs OLAP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:23 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
sPaulМожно текст ошибки дословно? Insufficient buffer for sort, ASA Error -1009134, (s_csort.cxx 1987). Error code 21, SQLSTATE QSB34. План запроса на данный запрос не генерился, из MSG было видно, что оптимизатор при выборе алгоритмов такого множества JOIN, предполагаемое кол-во возвращаемых строк оценивал в десятки тысяч биллионов записей и использование места во временном хранилище в 300 террабайт. Я думаю, что скорее всего валилось из за такого множества LEFT JOIN, судя по тому, что в запросе нет явной сортировки, часть джойнов пытался объединить через алгоритм сортировки и на этом спотыкался. Виктор СаковичЧто делать? Виктор, если запрос, переписанный Вами работает и вопросов по багам IQ нет, тогда плиз отпишитесь мне, чтобы я мог закрыть задачу. А на вопросы по плану, настройке производительности и нюансах использования IQ, можно будет обсудить здесь ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 14:25 |
|
||
|
Insufficient buffer for sort Sybase IQ 12.7
|
|||
|---|---|---|---|
|
#18+
Ggg_oldО, живые пользователи IQ!!! Хочется спросить, как он по производительности по сравнению с обычными СУБД типа ASE или ORACLE на тех-же задачах? Маркетинговые буклеты говорят правду? Why CORBA is DEAD? Извените что не в тему, но присоединяюсь к Ggg_old!!! P.S Ggg_old может новую ветку откроем? Думаю многим будет интересно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2008, 22:40 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35664936&tid=2011276]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 368ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...