SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.04.2010 09:10:22

Asd
Участник
Зарегистрирован: 19.04.2010
Сообщений: 6

Загрузка данных

Добрый день! У меня такая проблема:данные из базы  долго загружается при редактирование и удаление .Помогите.

Неактивен

 

#2 26.04.2010 21:47:02

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Загрузка данных

Попробуйте ее улучшить.

Без подробностей, боюсь, ответа подробнее не получите. Что значит «долго загружается»,
какие запросы, какие базы, какие индексы?

Неактивен

 

#3 27.04.2010 13:08:47

Asd
Участник
Зарегистрирован: 19.04.2010
Сообщений: 6

Re: Загрузка данных

Prepodavatel' ( kod_prep, FIO, doljnost', stepen', nauchnoe_zvanie, kod_kafedry)
Naprimer:
                   ('123', 'Косников Алексей Алексеевич', 'доцент', 'кандидат тех.наук', 'академ.доцент', 'ТК')
                     
           и.т.д.


Когда все данные загружаю в форму ( чтобы отредактировать или удалить), данные долго не выходят в форму

Неактивен

 

#4 27.04.2010 14:10:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Загрузка данных

Т.е. проблема с выборкой. Каким запросом Вы выбираете данные?

Неактивен

 

#5 27.04.2010 19:15:22

Asd
Участник
Зарегистрирован: 19.04.2010
Сообщений: 6

Re: Загрузка данных

$sql="update Prepodavatel' set FIO='".$_POST['FIO']."', doljnost'='".$_POST['doljnost'']."', zvaniya='".$_POST['zvaniya']."',  kaf_kod='".$_POST['kaf_kod']."' where prep_kod='".$_POST['update']."'";
  $res=mysql_query($sql) or die (mysql_error());
Примерно так

Неактивен

 

#6 27.04.2010 20:02:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Загрузка данных

Asd написал:

Когда все данные загружаю в форму ( чтобы отредактировать или удалить), данные долго не выходят в форму

Т.е., если я вас правильно понял, данные в форму вы вводите не руками, а они загружаются из базы (запрос типа SELECT). Вы лишь потом их правите и отправляете назад (запрос типа UPDATE).

Судя по вашему описанию тормозит первый запрос, который SELECT. Его и нужно привести.
А также описание таблицы, т.е. SHOW CREATE TABLE Prepodavatel
и план выполнения запроса, т.е. EXPLAIN SELECT ...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson