Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оптимизация таблицы
 
 автор: Maxik   (30.11.-1 в 00:00)
 
 

Люди добрые подскажите, у меня таблица в ней 60 полей, при чем в большинстве полей однотипные данные типа (к примеру в первом поле тока данные типа:
«куплю», «продам», «сдам», «сниму»)
во втором поле типа: улучшенная, обычная
в третьем: кирпичный, блочный
и так далее, вот вся таблица состоит из таких повторяющихся записей.
Пробовал связывать поля с отдельными таблицами, в которых хранятся значения «продам», «куплю», «сдам», «сниму».. после связывания у меня в таблице хранились 1, 2, 3, 4 в зависимости от выбора.. но мне кажется запрос стал еще медленнее работать.
Да и sql запрос получается громадным
Что делать?
Как можно ее оптимизировать, потому что он стала тормозить?
Как вообще работать с большой таблицей?

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

60 полей это не слишком много. сколько вообще записей в таблице?

  Ответить  
 
 автор: ????????   (30.11.-1 в 00:00)
 
 

Re: Оптимизация таблицы Можно попробовать пойти по пути связывания полей с отдельными таблицами, но в главной таблице хранить не числа 1, 2, 3,... (это как я понимаю, были значения ключевого поля), а непосредственно строки «куплю», «продам», «сдам», «сниму» и т.д. (сделать подстановку полем со списком из маленьких таблиц). В схеме данных нужно указать для каждой из связий "Обеспечение целостности данных" и "Каскадное обновление связанных полей". В этом случае, при изменении записи в отдельной таблице, значение изменится и в каждой строчке главной. Такой механизм поможет избежать связывания главной таблицы с маленькими в запросах, ведь в поле таблицы будет хранится непосредственно значение.

  Ответить  
 
 автор: Maxik   (30.11.-1 в 00:00)
 
 

2 Explorer пока около 2000

  Ответить  
 
 автор: Explorer   (30.11.-1 в 00:00)
 
 

не должно тормозить если машина нормальная выложи таблицу или зашли экземпл базы на ne-dam@mail.ru

  Ответить  
 
 автор: ??????   (30.11.-1 в 00:00)
 
 

2 Вячеслав Спасибо получше стало!

  Ответить  
 
 автор: Maxik   (30.11.-1 в 00:00)
 
 

2 Explorer база сетевая

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList