Я рекомендовал бы один из двух подходов. Во-первых, вложите капитал в PowerDesigner от Sybase. Enterprise Edition. Это позволяет Вам разрабатывать Физические модели данных, и многое другое. Но это идет с репозиторием, который позволяет Вам регистрироваться в своих моделях. Каждая новая регистрация может быть новой версией, она может сравнить любую версию с любой другой версией и даже с тем, что находится в Вашей базе данных в то время. Это тогда представит список каждого различия и спросит, который должен быть migrated†¦, и затем это создает сценарий, чтобы сделать это. It’s, не дешевый, но it’s сделка по дважды цене и it’s ROI, составляет приблизительно 6 месяцев.
другая идея состоит в том, чтобы включить аудит DDL (работы в Oracle). Это составит таблицу с каждым изменением, которое Вы вносите. При запросах изменений от метки времени, Вы в последний раз переместили свои изменения базы данных, чтобы подталкивать к прямо сейчас, you’ll, чтобы иметь заказанный список всего сделанный you’ve. Некоторые, где пунктам для устранения изменений балансовой суммы нравится, создают нечто таблицы; сопровождаемый нечто таблицы отбрасывания; и можно ЛЕГКО создать ультрасовременный сценарий. Почему сохраняют изменения в Wiki, that’s удваивают работу. Позвольте базе данных отследить их для Вас.
Достаточно установить предел выборки равным 100.
Установка размера пакета выборки делает совсем другое. Установка размера пакета выборки на 100 (и ограничение выборки на что-то большее, чем 100) позволит вам получить более 100 элементов, но считывать только 100 из них в память за раз. (Первоначальное извлечение, при котором будет извлечено более 100 объектов, извлекается их идентификаторы, а не все объекты.) Из документации для -fetchBatchSize:
Если вы установите ненулевой размер пакета, коллекция объектов возвращается, когда выборка выполняется разбита на партии. Когда выборка выполняется, весь запрос оценивается и идентичности всех совпадающих объектов записано, но не более batchSize данные объектов будут извлечены из постоянное сохранение за раз.