Проблема с этим флагом состоит в том, что некоторые программисты не знают, что ячейка памяти может быть выше предела на 2 ГБ, который может вызвать некоторые противные ошибки в приложении. И позвольте мне объяснить почему...
Указатель на адрес в RAM подобен 32-разрядному целому числу со знаком на определенных языках. Со знаком означает, что это может быть положительно или отрицательно. Теперь, чтобы проверить, присвоен ли указатель или нет, Вы проверяете, равно ли это ПУСТОМУ УКАЗАТЕЛЮ/НОЛЮ или нет. Если это не является пустым, это присвоено чему-то. Некоторые программисты проверяют на это путем проверки, больше ли адрес, чем пустой указатель, таким образом они забывают о возможности, что адреса могли бы быть отрицательными. Так как отрицательный указатель меньше, чем пустой указатель, система будет думать, что это является неприсвоенным, и таким образом повторно присвойте новое значение ему, проигрывая это - текущее значение и просачивающаяся память.
К счастью, большинство программистов училось проверять, равно ли это или не равно вместо большего - чем пустой указатель. В этом случае приложение не имело бы никакой проблемы максимум с помощью 3 ГБ.
Схема является слишком большой или слишком сложной для редактирования вручную? Синтаксис Informix и MySQL очень похож, и необходимо смочь убрать sql операторы просто с помощью некоторых sed сценариев.
Существует много доступных инструментов, и ресурс MySQL, обсуждая различные варианты может быть найден здесь, но я был бы склонен просто вывести dbschema, попытаться загрузить его в MySQL и зафиксировать биты то повреждение.
Только для получения информации, если проблемой является стоимость с обновлением лицензии Informix, можно ли использовать новый Informix Innovator-C v11.50, что Свободно для производства.
Поддержки 1 сокет ЦП (или 4 ядра), Никакие пределы сессий/пользователя, 2 ГБ памяти, никакого предела размера базы данных, поддерживают 2 узла в Высокой доступности бесплатно, поддерживают 2 узла в Репликации Предприятия бесплатно, Дополнительный официальный контракт на поддержку IBM... если потребность...
Проверьте сайт IBM для получения дополнительной информации: www.ibm.com/informix