powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / несколько вопросов
2 сообщений из 2, страница 1 из 1
несколько вопросов
    #33133437
SafonovAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Недавно заменил версию MySQL с 4.0.18, на 4.1.12. Теперь Connection из Delphi (через ZeosLib) происходит примерно 3-5 сек. Раньше было мгновенно. Как это можно ускорить ?
2. Есть необходимость в LookUp-полях в Query. Без этих полей запрос выполняется 0.02 сек, когда прописываю поля, то 2 сек. Есть ли альтернатива LookUp-полям ? Если делать выборку из нескольких таблиц, тогда Query не дает редактировать записи :(
3. Есть БД с полями типа: id, значение, id_подразделения, id_статьи_затрат, период. Необходимо выдать пользователю табличку в столбцах которой будут значения по подразделениям, а в строках статьи затрат. Делаю примерно так:
select s1_название_стаьи, t1.Value,t2.Value,t3.Value from table as t1, table as t2, table as t3, таблица_статей as s1
where (t1.id_статьи=s1.id)and(t1.id_статьи=t2.id_статьи)and(t2.id_статьи=t3.id_статьи);
у меня в таблице с пол-миллиона записей. Подобный запрос выполняется более 15 мин. (я не дождался завершения select'а). Идекс только один по id каждой таблицы. Эту ситуацию можно исправить индексами ? Или нужно запрос сторить подругому ? Какие есть еще варианты решения этой задачи (кроме создания временной таблицы) ?
...
Рейтинг: 0 / 0
несколько вопросов
    #33134057
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу 3 скажу, тебе все записи сразу нужны??? может стоит делать LIMIT ??
_______________
Felix
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / несколько вопросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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