powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
8 сообщений из 8, страница 1 из 1
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33341887
temofey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня,

Подскажите имеет кто положительный или отрицательный опыт миграции с MySQL 4.1 на MySQL 5.0? Поделитесь впечатлениями. Заранее спасибо.
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33342684
злойюзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как его пощупать, ежели он не ставится!?
====================================================
mysql_install_db --user=mysql --skip-name-resolve
my_print_defaults: not found
Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..
====================================================
Девелоперы совсем нифига не смотрят, что делают!
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33342832
Steven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть положительный опыт миграции.
Были проблемы только с кодировками, но это только наша специфика.

Очень кстати оказались сохранённые процедуры и функции.
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33342911
temofey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steven13Есть положительный опыт миграции.
Были проблемы только с кодировками, но это только наша специфика.


Как производительность? Какие объемы данных? Если можно поделитесь более подробной информацией. Сколько времени работаете с 5-кой?

А об кодировки я споткнулся еще в при переходе с 4.0 на 4.1.

Steven13Очень кстати оказались сохранённые процедуры и функции.
Да тоже хлчется попробовать что у них получилось. Но пока боязно.

злойюзерКак его пощупать, ежели он не ставится!?
Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..
====================================================


Попробуй поискать здесь на первый взгляд дело не в версии.
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33343275
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
злойюзерКак его пощупать, ежели он не ставится!?
====================================================
mysql_install_db --user=mysql --skip-name-resolve
my_print_defaults: not found
Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..
====================================================
Девелоперы совсем нифига не смотрят, что делают!

А конфигуратором не пытался запустить?
И зачем инсталлить системную базу скриптом?
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33343337
Steven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temofey Steven13Есть положительный опыт миграции.
Были проблемы только с кодировками, но это только наша специфика.


Как производительность? Какие объемы данных? Если можно поделитесь более подробной информацией. Сколько времени работаете с 5-кой?

А об кодировки я споткнулся еще в при переходе с 4.0 на 4.1.


Так мы и переходили с 4.0 на 5.0.7 где-то 25-30 июня 2005 года. Уже почти 3 месяца.
Проблемы подробней:
1. Форум ИПБ 900 мег база, 100 человек он-лайн. Была проблема что 1-2 раза подвешивал какой-то запрос базу. Только при переносе форума на отдельный хостинг было замечено отсутствие полнотекстных индексов. Наверно проблема была в этом.
2. База на 4000 пользователей, одновременно активных порядна 1000-1500. Несколько таблиц с более милиона записей. После переноса форума зависаний небыло.
Но есть глюки, возможно уже устранённые, обнаруженные мной.
Если делаеш обновление нескольких полей в несколькими вложенными запросами. НО один из запросов даёт много-строчный результат, МиСКЛ не пишет ошибку (как при одном вложенном запросе), а тихо висит.
Непонятно почему очень долго идёт связь таблиц из разных баз. На порядок быстрей делать в 2 этапа переписать таблицу в одну базу и потом производить обновление.
Функция GROUP_CONCAT теряет кодировку.
Так-же проблемы с кодировкой в сохранённых процедурах. Руский текст в теле процедуры ломается.
Ещё какая-то проблема с кодировкой была, уже непомню.
Но в целом, после того как под него подстроился, уже больше месяца никаких сбоев.


Ещё, если обновляешь несколько полей в двох связаных таблицах,
и в обновлении следующего поля используешь только-что обновлённое, то там берётся значение которое бы до обновления!!!! Но это проявляется, если в запросе есть еще вложенный запрос.

Вот эти 2 запроса могут иметь разные результаты
Код: plaintext
update tebl1 t1, tabl2 t2 set t1.aa= 1 ,t1.ab=t1.aa+(select money from tabl3 where id= 1 ) ) 

Код: plaintext
update tebl1 t1  set t1.aa= 1 ,t1.ab=t1.aa+(select money from tabl3 where id= 1 ) 
Я добился стабильного проявления этой ошибки.

Но это всё в 5.0.7 возможно уже это исправили.
Но наверника я с многим ещё не стыкался.


temofey
Steven13Очень кстати оказались сохранённые процедуры и функции.
Да тоже хочется попробовать что у них получилось. Но пока боязно.


Очень удобно!!! Я даже незнаю как теперь без них обойтись.
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33344783
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранимки процедуры и функции работают достаочно стабильно и удобно.
Единственное, что не сделали, так prapare statements в хранимках, остальное, все что задекларировали - то и сделали.
Курсоры работают в порядке.
Вобщем проблем не обнаружено.
Не рекомендую создавать временные таблицы транзакциооного типа из хранимок, сервер упадет при реконнекте. Правда еще не проверял на 5.0.15
Последний более менее стабильный релиз был 5.0.10, остальные после него до 5.0.15 глючные здорово при работе хранимки+транзакции.
Транзакции в хранимках нормально работают, рекомендую пользовать.
за 2 дня тестирования 5.0.15 перевели базу на него и пока проблем нет.
правда изменения в запросах с левым объединением и в подзапросах, которые в select-секции.
По JOIN в мануале написаны изменения, по подзапросам нет
Изменение такое:
нельзя в подзапросе на левом объединении 2-х или 3-й таблицы использовать ссылку на внешний датасет, например

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
(SELECT SUM((dl.LineCount * (dlpl.PropValue - dl.LinePrice)) *  1 . 2 )
         FROM (docmlines dl, docms d_s)
             /*цепляем наценку по цене*/
             LEFT JOIN docmlinesprops dlps ON dlps.ID_DocmTypes = d_s.ID_DocmTypes
              AND dlps.ID_Owners = d_s.ID_Owners
              AND UPPER(dlps.PropName) = UPPER('LINEPRICEDEST')
             LEFT JOIN docmlinespropslines dlpl ON dlpl.ID_DocmLinesProps = dlps.ID
              AND dlpl.ID_DocmLines = dl.ID
        WHERE dl.ID_Docms = d_s.ID
          AND dl.ID_Goods <>  70 
          AND d_s.ID=d.ID) as SumMarginNDS

так вот таблица D - внешняя строка, ее нельзя напрямую прицепить к LEFT JOIN docmlinesprops dlps ON dlps.ID_DocmTypes = d_s.ID_DocmTypes, а нужно сначала подключить туже таблицу в подзапросе, а потом подцепить нужные поля-условия объединения.

А изменение синтаксиса в том, что если в where указано несколько таблиц, а потом к ним явно указанным объединением цепляется исчо таблица - нужно их взять в скобки, в примере это строка FROM (docmlines dl, docms d_s)

Вот собственно и все. Ставьте - юзайте, проблем нет, зато функционал хороший.
И не забудьте оставить strict mode - это традиционно для MySQL.
...
Рейтинг: 0 / 0
Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
    #33347356
temofey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за подробные ответы. Буду пробовать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вышел стабильный релиз MySQL 5.0. Кто его уже щупал?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]