ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

mysql оптимизация на denwer
  #1  
Старый 08.09.2009, 11:58
Аватар для agamerr
agamerr
Новичок
Регистрация: 07.03.2008
Сообщений: 5
Провел на форуме:
15083

Репутация: 0
По умолчанию mysql оптимизация на denwer

Проблема
Тормозит скрипт, долго выполняет работу,
100 слов ищеться около 30 сек, по таблице полмилиона записей

Исходные данныые
комп десктоп 2,5 celeron 1гб оперативной памяти, + denwer3 (denwer.ru)
использую класс, dbsimple (http://dklab.ru/lib/DbSimple/)


создаю таблицу по существу нужны 2 колонки (
1столбец - слово,
2столбец - цифра,
)

PHP код:
"CREATE TABLE $table2 ( 
ide INT(15) NOT NULL AUTO_INCREMENT, 
ones VARCHAR(30) NOT NULL, 
num INT(15) DEFAULT 1, 
UNIQUE KEY ide (ide) 
)CHARACTER SET utf8 COLLATE utf8_unicode_ci;"

после создания таблицы заполняю ее на полмилиона записей, здесь все норм

дальше начинаются проблемы
работа скрипта и трабла, следующая,

скрипт ищет слово в первом столбце
запрос делаю такой

PHP код:
$sID $DB->selectCell('SELECT num FROM table2 WHERE ones=?'$onesto); 
искать слов нужно много,
итого запускаю скрипт на поиск 100 слов ищеться около 30 сек это нормально?


что пробывал ?
решил настройть my.cnf


PHP код:
my.cnf

# Различные настройки, оптимизированные для небольшого объема памяти.
skip-locking
key_buffer            
42M
max_allowed_packet    
99M
table_cache           
4
sort_buffer_size      
12M
read_buffer_size      
12M
read_rnd_buffer_size  
12M
net_buffer_length     
12M
thread_stack          
12M 
php.ini
PHP код:
;;;;;;;;;;;;;;;;;;;
Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time 3000     Maximum execution time of each scriptin seconds
max_input_time 
6000    Maximum amount of time each script may spend parsing request data
;max_input_nesting_level 64 Maximum input variable nesting level
memory_limit 
500M      Maximum amount of memory a script may consume (128MB

проблема не решена скрипт грузит ц/п, и хреново пашет на мой взляд,
что можно изменить или оптимизировать
есть ли лечение?
I need help

Последний раз редактировалось agamerr; 09.09.2009 в 10:28..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита БД MySQL от SQL инъекций с помощью GreenSQL xcedz Администрирование 5 02.04.2009 21:46
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18
SQL инъекция в сервере MySQL k00p3r Чужие Статьи 0 12.06.2005 12:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ