оптимизация запросов к MySQL

CHEM_Eugene

Новичок
оптимизация запросов к MySQL

Помогите найти решение. Задача такова:
в БД есть таблица news (nid. и др.) в ней 1000 записей.
есть таблица comments(cid,nid,pid и др.). Для каждой записи из news надо добавить 1000 записей в comments. Сделать это надо максимально быстро.

Я написал алгоритм. 1000 коментариев добавляется быстро, а вот с 1.000.000 большие проблемы. Что можно оптимизировать? Может кто-то что-то подобное делал?
Тип таблиц кстати MtISAM
 
а зачем это делать
каждый день будем единомементно 1000коментарии добавлять?
 
tf
Это что-то вроде "генератора нагрузки" называется. Просто надо решить вопрос.
 
Я написал алгоритм.
Замечательно

1000 коментариев добавляется быстро, а вот с 1.000.000 большие проблемы.
вряд-ли у Вас будет 1 млн. коментариев к какой-то статье

Что можно оптимизировать?
Можно, наверное.

Только к сожалению, если Вы дадите форумчанам ещё какую-нибудь информацию для размышлений.
 
Написал рекурсивную функцию, которая работает с одной записью из news и добавляет для нее 1000 комментариев. Если заставить её добавить 10.000 комментариев, то это займет примерно 10 секунд. Естественно для 1.000.000 не годится вовсе.
 
я не понимаю вообще о чем речь.
это единовременное создание большой базы?
или имитация нагрузки, при которой одновременно вставляется миллион комментариев?

если первое, то даже при 10 секундах сгенерить любое количество всяко быстрее, чем писать что-то на форум и ждать ответа.

если второе, то аффтару надо выпить яду от мании величия
 
Я тут тоже функцию рекурсивную написал.
В файл пишет рандомный текст в 5-ять гигов.
Но эта зараза долго работает!!!!
Помогите оптимизировать скрипт, а заодно ПХП-шные ф-и работы с файлами, и напишите мне новую файловую систему!!!!!
 
я не понимаю вообще о чем речь.
это единовременное создание большой базы?
или имитация нагрузки, при которой одновременно вставляется миллион комментариев?
Да я сам не понимаю, нафига такое задание нужно было.
Эти 1.000.000 комментариев должны, похоже, тестировать функцию раскрутки дерева комментариев, которую нужно было написать ранее. Это тестовые задания в IT компаниях у нас такие в НН:)
 
Сверху