Кто знает в каком порядке в Postgresql сортируется агрегация в окне [string_agg() over()]? Явная сортировка не поддерживается, но можно ли опираться на то, что неявная будет...
1. Read uncommitted - не должна, а может считать 500, если данные зафлушились в тому имоменту, туда, откуда она читает. Иначе это было бы слишком жесткое правило для синхрониз...
А точно нужен весь граф? Т.е. нужны все Entity именно в контексте и их планируется активно изменять, а не просто замапить в какие нибудь DTO и выкинуть? Можно разные способы п...
Прав был и @MasterZiv - для DB2 rowid штука немного другая, чем в Oracle, я сам подробнее почитал доку, для получения доступа к строке по системному id рекомендуют функцию RID...
Не про теорию, замерить практику на отдельном диске. А redis что даст, кроме переноса части операций в память, если все равно потом обновлять основную таблицу на диске? Тот ж...
Вот 2 варианта DB2 fiddle - еслине помогут, сделай примерно как у тебя и пришли фидлом Пример с f1 CHAR(5) fаналогично примеру выше https://dbfiddle.uk/?rdbms=db2_11.1&fidd...
По JLS §15.28 concat() не подходит под определение константных выражений, и код ниже ожидаемо возвращает false. String str1 = "Hello".concat("World"); String str3 = new Stri...
Средств полно, для меня в приоритете DbSchema, PowerDesigner, Toad Data Modeler. Онлайн тоже есть удобные средства, где можно совместно дизайнить, но для работы не приходилос...
Второй вариант, без rowid. более многословный - нужно все поля естественного ключа перечислить или просто все поля таблицы для верности. !!! НЕ сработает, если все поля ключа ...
А что в текущем результате смущает? Удаляет же все дубли по трём первым полям - добавил вывод с сортировкой и не вижу в чем проблема https://dbfiddle.uk/?rdbms=db2_11.1&fiddle...
А select с rowid срабатывает? Если да, то можно попробовать явно указать классификатор таблицы при удалении: delete from test where test.rowid in ( .... ) Всё таки первый вари...
Их как то можно автоматизировать? На эту тему обычно самые полезные тулсы выходят)
А чего хочется достичь? Лучше знать java или развить навыки разработки?
А пробовали таблице и ее индексам отдельное тпбличное пространство отдать со своими дисками? Тогда остальная БД по крайней мере будет крутиться и в момент синхронизации.
Зачем вообще было говорить про f2, если пары f1-f2 одинаковые. Вот рабочий вариант https://dbfiddle.uk/?rdbms=db2_11.1&fiddle=19a3655be0682e6b80812518da13baec
Попробую угадать ;) > alter attribute drop attribute anyAttribute cascade Может так?: alter attribute drop attribute anyAttribute INVALIDATE
А куда нужно рыть, чтобы задаться таким вопросом?
А Project Loom не дозрел ещё?
А там во всех 18 млн возможны изменения? Может как-то возможно партиционировать редко неизменяемые строки отдельно?
Т.е. вместо update десятка полей, вытянуть всю структуру в Hibernate и смержить им?