| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Быстрое добавление записей |
| Автор: Ch0bits 8.4.2006, 20:56 |
| У меня есть база Access с ~10000000 записей размером 300mb. Проблема в том, что добавление происходит как говорится "slow as hell", а нужно быстро добавить примерно ещё столько же записей. К тому же записи могут дублироваться, а этого нельзя допускать. Вопрос: Как быстро и без дублирования добавить ещё ~10000000 записей? |
| Автор: Преображенский 10.4.2006, 07:02 |
| Создаешь запрос без подчиненных(Мастером). Свяжи поля (лучше несколько) в которых записи совпадает и где записи NotNull, поставь условие NotNull |
| Автор: Akina 10.4.2006, 08:45 |
| 10 миллионов записей в Аксессе - это слишком много. Меняй движок БД. |
| Автор: Ch0bits 10.4.2006, 09:36 |
| Преображенский У меня доступ только через SQL. Поэтому я не очень понял вашу идею и мастером не могу воспользоваться. Akina Если бы это было так просто... Программа которая использует базу не была рассчитана на такую нагрузку. |
| Автор: Akina 10.4.2006, 10:59 |
| А что сложного? конвертируй MDB в ADP, и смело используй MSDE или MS SQL. Ручная рихтовка там будет минимальная. |
| Автор: Преображенский 10.4.2006, 13:38 |
| Вообще разреж их по кускам (по датам) миллионам нечего в одном месте делать а то в перспективе еще пролемы будут. |
| Автор: Ch0bits 11.4.2006, 21:44 |
| Да уж... ну и дела... Дропнул я эту базу и дело с концом. |