Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
vlad-55
12 / 12 / 4
Регистрация: 21.02.2009
Сообщений: 1,820
1

Как оптимизировать базу под запрос?

13.10.2013, 21:01. Просмотров 640. Ответов 2
Метки нет (Все метки)

База вцелом должна хранить вот такие параметры:
SQL
1
2
3
4
5
6
7
8
9
10
fames VARCHAR(100)
names VARCHAR(50)
otmes VARCHAR(50)
heigh BOOL
statu VARCHAR(200)
opf_firm VARCHAR(10)
name_firm VARCHAR(200)
gorod VARCHAR(60)
adr_firm VARCHAR(200)
mini_text VARCHAR(200)
При этом будет выполняться запрос типа:
SQL
1
SELECT * FROM articles ORDER BY fames, names,  otmes
Какие можно предпринять меры для обеспечения наибольшего быстродействия выполнения запроса?

Может быть, есть смысл разместить все данные в одной таблице и при этом проиндексировать поля fames, names, otmes (каждое)?

Или лучше разместить в двух связанных таблицах – в одной только fames, names, otmes, а в другой все остальное?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 21:01
Ответы с готовыми решениями:

Оптимизировать запрос под MySql
Суть, есть вектор строковых значений, длинна вектора динамическая, строковые...

Как оптимизировать запрос
Есть таблица (из CMS DataLife Engine :)) CREATE TABLE dle_post ( `id`...

Как оптимизировать запрос
есть таблица reports, структура примерно такая id int(11) | date int(11) |...

Как оптимизировать запрос
Добрый день! Есть таблица tasks у нее связь к log (один-ко-многим) и также у...

Как оптимизировать запрос с Left Join?
Есть такой запрос, выполняется очень долго (30 секунд), в базе в таблице news...

2
t1m0n
627 / 405 / 27
Регистрация: 03.11.2009
Сообщений: 1,837
13.10.2013, 23:04 2
Цитата Сообщение от vlad-55 Посмотреть сообщение
fames, names, otmes,
а что это? ФИО?
0
vlad-55
12 / 12 / 4
Регистрация: 21.02.2009
Сообщений: 1,820
14.10.2013, 09:42  [ТС] 3
Это имеет значение для сути дела?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2013, 09:42

Оптимизировать запрос
Здравствуйте. Пытаюсь составить запрос, выполняющий выборку. Не уверен,...

Оптимизировать запрос
Есть 3 таблицы table1 (id, name) table2_1 (table1_id, table3_1_id)...

Оптимизировать запрос
В базе есть примерно 25000 записей-товаров. У каждого есть запись - номер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru