SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 24.02.2010 16:25:33

Myff2010
Участник
Зарегистрирован: 24.02.2010
Сообщений: 4

Помогите пожалуйста с настройкой.

Есть проект.
выделенный сервер
Intel(R) Xeon(R) CPU 3060 @ 2.40GHz X 2
оперативки 2 гига
стоит cms joomla+mysql.
база насчитывает порядка 200 000 тыс позиций в магазине.
ПРоисходит очень долгая выборка из категорий в которых товаров свыше 500 штук. Есть категории в которых порядка 3-4 тыс позиций в одной категории, там вообще замучаешься ждать... (

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

[client]
#password    = your_password
port        = 3306
socket        = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port        = 3306
socket        = /tmp/mysql.sock
skip-locking

key_buffer_size = 64M
table_cache = 512
record_buffer = 1M
max_connections = 650
sort_buffer_size = 32M
query_cache_limit = 2M
query_cache_size = 128M
query_cache_type = 1

max_allowed_packet = 1M
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (using the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
server-id    = 1

# Uncomment the following if you want to log updates
#log-bin=mysql-bin

# binary logging format - mixed recommended
#binlog_format=mixed

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/db/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/db/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[myisamchk]
key_buffer_size = 64M
sort_buffer_size = 32M

[mysqlhotcopy]
interactive-timeout

Неактивен

 

#2 25.02.2010 19:05:02

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

Re: Помогите пожалуйста с настройкой.

key_buffer_size = 64M

Я бы побольше поставил, если Вы используете MyISAM. Например, 256 или 512.
А вообще, конечно, индекса, наверное, не хватает где-то.

Неактивен

 

#3 25.02.2010 23:09:29

Myff2010
Участник
Зарегистрирован: 24.02.2010
Сообщений: 4

Re: Помогите пожалуйста с настройкой.

база да, MyISAM. поставил 512,  посмотрел кол-во запросов к базе в такие моменты - 530 запросов...

Неактивен

 

#4 25.02.2010 23:19:08

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

Re: Помогите пожалуйста с настройкой.

EXPLAIN запроса и SHOW CREATE TABLE покажите smile

Неактивен

 

#5 26.02.2010 23:47:27

Myff2010
Участник
Зарегистрирован: 24.02.2010
Сообщений: 4

Re: Помогите пожалуйста с настройкой.

Field      Type      Null      Key      Default      Extra
product_id      int(11)      NO      PRI      NULL      auto_increment
vendor_id      int(11)      NO      MUL      0       
product_parent_id      int(11)      NO      MUL      0       
product_sku      varchar(64)      NO      MUL             
product_s_desc      varchar(255)      YES             NULL       
product_desc      text      YES     NULL       
product_thumb_image      varchar(255)      YES             NULL       
product_full_image      varchar(255)      YES             NULL       
product_publish      char(1)      YES             NULL       
product_weight      decimal(10,4)      YES             NULL       
product_weight_uom      varchar(32)      YES             pounds.       
product_length      decimal(10,4)      YES             NULL       
product_width      decimal(10,4)      YES             NULL       
product_height      decimal(10,4)      YES             NULL       
product_lwh_uom      varchar(32)      YES             inches       
product_url      varchar(255)      YES             NULL       
product_in_stock      int(11)      NO             0       
product_available_date      int(11)      YES             NULL       
product_availability      varchar(56)      NO      product_special      char(1)      YES             NULL       
product_discount_id      int(11)      YES             NULL       
ship_code_id      int(11)      YES      MUL      NULL       
cdate      int(11)      YES             NULL       
mdate      int(11)      YES             NULL       
product_name      varchar(64)      YES      MUL      NULL       
product_sales      int(11)      NO             0       
attribute      text      YES             NULL       
custom_attribute      text      NO             NULL       
product_tax_id      int(11)      YES             NULL       
product_unit      varchar(32)      YES             NULL       
product_packaging      int(11)      YES             NULL       
child_options      varchar(45)      YES             NULL       
quantity_options      varchar(45)      YES             NULL       
child_option_ids      varchar(45)      YES             NULL       
product_order_levels      varchar(45)      YES             NULL       

это только одна из таблиц.....

Отредактированно Myff2010 (26.02.2010 23:51:13)

Неактивен

 

#6 27.02.2010 00:10:21

Myff2010
Участник
Зарегистрирован: 24.02.2010
Сообщений: 4

Re: Помогите пожалуйста с настройкой.

кстати, в сервисах, в такие моменты долгого открытия загрузка ЦП Mysql'ем - 99.99%.

Неактивен

 

#7 27.02.2010 02:58:17

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

Re: Помогите пожалуйста с настройкой.

А EXPLAIN запроса?

Неактивен

 

Board footer

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