Как узнать какие на даный момент выполнения скрипта загружены обекты и переменные

Кощей

if(!$needle) die("ooh");
Как узнать какие на даный момент выполнения скрипта загружены обекты и переменные

Хочу по ходу выполнения скрипта удалять из памяти уже не нужные переменные, обекты и функции, как узнать какие в даный момент определены ?
 

Фанат

oncle terrible
Команда форума
Апокалипсис
ты чо пил?

Кощей
тебе это не нужно.
 

Апокалипсис

тех дир matras.ru
Ага поправил)) писал одно думал о другом :-d
это ответ на первый его вопрос про переменные:)
 

Кощей

if(!$needle) die("ooh");
Спасибо Апокалипсис, даже если мне это сейчас не нужно для общего развития пригодиться.

Я не пойму почему у меня так долго выполняеться скрипт

Смотрите если делаю запрос:
mysql_query("SELECT * FROM nuke_topmusic_song WHERE user_id='$uid' LIMIT 0, 40") - выполняетсья за ~0.4c

но если
mysql_query("SELECT * FROM nuke_topmusic_song WHERE user_id='$uid' ORDER BY idsong DESC LIMIT $offset, $storynum") - то ~7секунд!

Индексы таблицы:
idsong UNIQUE 37755 Edit Drop idsong
idartist INDEX 3432 Edit Drop idartist
user_id INDEX 29 Edit Drop user_id
 

hermit_refined

Отшельник
Кощей, может ну его, это php? время-то идёт, а вопросы всё такие же...

P.S. по поводу бд - попробуйте индекс (user_id, idsong).
 

Кощей

if(!$needle) die("ooh");
Вот это бред пошол, когда запрашиваю первые записи
LIMIT 0,40
или LIMIT 81, 120
то выполняеться быстро
а когда
LIMIT 30000, 300040
то дольше в десятки раз
как буд-то и нет тех индексов и оно отсчитывает записи пока не найдет нужные
 

hermit_refined

Отшельник
всё правильно.
для LIMIT 30000, 300040 бд необходимо просмотреть как минимум 300040 записей (хоть, возможно, и по индексу). но... никому не нужна 751-ая страница.
если данных много - вводятся дополнительные критерии для выборки.
 

Кощей

if(!$needle) die("ooh");
Я делаю выборку последних добавленых записей человека по этой таблице, естественно я их так и выбираю.
Как же их можно по другоу получить.
 

Фанат

oncle terrible
Команда форума
твоюмать.
мысль отсортировать в обратном порядке твой чугунок, конечно же, не посетила?
 

Кощей

if(!$needle) die("ooh");
Может и посещала пару раз но как не сортируй не пойму ;-)

-~{}~ 02.02.07 11:24:

мда
 
Сверху