powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что обычно ломается в базе Access 2000? Индексы
9 сообщений из 9, страница 1 из 1
Что обычно ломается в базе Access 2000? Индексы
    #39456552
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попросили доработать базу, разработчик которой, к сожалению, уже не может ответить ни на чьи вопросы. База достаточно большая (есть таблицы с более, чем 100 000 записей) с 10-20 пользователями. Данные на сервере, клиентская часть с прилинкованными таблицами - локально. Написана достаточно грамотно, но нет НИ ОДНОГО индекса кроме ключей. База тормозит ужасно, загружается минут по 5-10.

Вот я и подумал, может разработчик что-то знал и поэтому снес все индексы в ущерб скорости?

ЗЫ: Особо нужные индексы я поставил (жду с замиранием, не сломается ли), открыл при загрузке глобальный рекордсет для удержания соединения - особого эффекта это не возымело (
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456796
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Verbovsky Innokenty,

Индексы обязательны. 10 минут - отладчик в руки смотреть где тормоза и оптимизировать каждую точку с запросом, сначала индексами потом уже оптимизацией самого запроса.
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456808
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PWWИндексы обязательны.
Да я-то того же мнения. Но если выбор между: "медленно работает" и "невозможно работать, потому что постоянно ломается", то все не так однозначно
PWW10 минут - отладчик в руки
Давненько я не программировал, что подразумевается под отладчиком? Кстати, при загрузке запросов нет, а загружается по 10 минут.
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456839
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За все годы работы с базами данных ни разу не встречался с ситуацией, когда наличие неуникального индекса влияло на работоспособность. Чрезмерное количество индексов может затормозить некоторые операции на добавление/обновление, но нарушить работу - нет. Только если база повреждена.
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456849
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Verbovsky Innokenty,

Где ломаются индексы - на cервере или mdb?

Какой формат файла access mdb или adp к какому sql серверу цепляется.
Отлачив в vba коде F8, тыкаеш и смотрел где тормоза, там и чинишь.
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456852
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PWW,

Поправил: Отладчик в коде vba
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456861
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PWW Отладчик в коде vba
Понятно. Я-то подумал - мало ли, вдруг какая-то приблуда новая есть )

А вообще-то у меня в теме после слова "Индексы" предполагался вопросительный знак. Переформулирую немного вопрос: Базы данный .mdb с индексами ломаются чаще баз данных без индексов?
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456907
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Verbovsky Innokenty,

Не чаще.
...
Рейтинг: 0 / 0
Что обычно ломается в базе Access 2000? Индексы
    #39456912
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PWWНе чаще.
Спасибо
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что обычно ломается в базе Access 2000? Индексы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]