Может быть есть более правильный вариант...
у меня идет десятки тысяч вставок в час.Не смешно. 100 тыс. вставок в час - это 30 запросов в секунду, для более-менее сервера вообще ниачём.
Если делать доп-проверки есть ли нужная запись в справочнике это сильно снизит производительность.
Как можно в моем случае нормализовать структуру?
как это сделать автоматически?
Можно было бы его сделать справочником, но я пока не знаю все возможные его значения, поэтому наверно лучше нормализацией не заниматься.
Однако в меню мне нужно отображать все уникальные значения из него. DISTINCT делать по нему крайне долго. Получается нужна какая-то таблица которая пересчитывается постоянно.
а зачем тут вообще тогда left join, вроде и без него все считает как надо xD
зачем тут вообще тогда left join
Существует ли для Oracle удобный инструмент для работы с базой
удобный инструмент для работы с базой по типу phpMyAdmin для MySQL
Разве контролировать sql нельзя обычными подготовленными запросами?
структура данных в этом поле
и сравнить. Несинхронно? перенастроить.
Далее - проверить, нормализовалось ли, но не из PHP, а строго из CLI, причём при одинаковом CHCP. Неровно? Скорее всего криво залил, при неровных настройках, перезалей.
Ну а дальше уже настройки PHP и браузера - тут я пас.