xaiborweb
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock
[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log
symbolic-links=0
skip-external-locking
key_buffer_size = 512M
max_allowed_packet = 512M
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 32K
read_buffer_size = 2M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
tmp_table_size = 64M
max_heap_table_size = 32M
query_cache_size = 64M
query_cache_limit = 4M
#innodb_use_native_aio = 0
innodb_file_per_table
max_connections=200
max_user_connections=60
wait_timeout=120
interactive_timeout=60
long_query_time=5
!includedir /etc/mysql/conf.d/
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock
[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log
slow_query_log_file=/var/log/mysql/slow.log
symbolic-links=0
skip-external-locking
key_buffer_size = 32M
max_allowed_packet = 32M
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 32K
read_buffer_size = 2M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
tmp_table_size = 64M
max_heap_table_size = 64M
query_cache_size = 16M
query_cache_limit = 1M
#innodb_use_native_aio = 0
innodb_buffer_pool_size = 2048M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_log_files_in_group = 2
innodb_buffer_pool_instances = 2
innodb_file_per_table
max_connections=200
max_user_connections=60
wait_timeout=120
interactive_timeout=60
slow_query_log = 1
long_query_time= 5
!includedir /etc/mysql/conf.d/
¿Tienes las tablas indexadas? También debes mirar si te conviene más usar innodb o myisam
CREATE TABLE `link_movies_es` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`id_movie` int(10) NOT NULL,
`tipo` int(1) NOT NULL,
`url` varchar(120) COLLATE utf8_unicode_ci NOT NULL,
`audio` varchar(3) COLLATE utf8_unicode_ci NOT NULL,
`calidad` int(1) NOT NULL,
`fecha` date NOT NULL,
`id_user` int(7) NOT NULL,
`reportado` int(1) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `url` (`url`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1479366 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
pues no se mucho del tema pero la creación de las tablas las hice asi
creo que son InnoDBHTML:CREATE TABLE `link_movies_es` ( `id` int(12) NOT NULL AUTO_INCREMENT, `id_movie` int(10) NOT NULL, `tipo` int(1) NOT NULL, `url` varchar(120) COLLATE utf8_unicode_ci NOT NULL, `audio` varchar(3) COLLATE utf8_unicode_ci NOT NULL, `calidad` int(1) NOT NULL, `fecha` date NOT NULL, `id_user` int(7) NOT NULL, `reportado` int(1) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `url` (`url`), UNIQUE KEY `id` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1479366 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Pues va a depender que optimizado esta la base de datos y que tipo de web es, no es tan simple de solo dar valores hay que tomar muchas cosas en cuenta.
Con 5 millones de registros y 50 usuarios simultáneos algo no esta bien allí... Primero, para que tantos millones de registros por tan pocos usuarios? Es por ahí que debes empezar, siendo un crap o auto publisher, entonces este tipo de cosas considera tomar en cuenta que no van tan lejos...
supuestos ... disco ( es ssd ) ram ( un poco acotada ) la bd .. puede ser que necesite reajustes internos ... seteo de mysql ... habras al menos corrido un mysqltuner para que te alguna orientacion y el resto del sistema ( web so como anda la carga )
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock
[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
user=mysql
default_storage_engine=InnoDB
innodb=FORCE
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log
expire_logs_days=5
performance_schema=off
symbolic-links=0
skip-external-locking
key_buffer_size = 64M
max_allowed_packet = 64M
max_connect_errors = 1000000
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 32K
read_buffer_size = 2M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
tmp_table_size = 64M
max_heap_table_size = 64M
query_cache_size = 16M
query_cache_limit = 1M
query_cache_type = 1
innodb_flush_method = O_DIRECT
innodb_buffer_pool_size = 2G
innodb_log_file_size = 256M
innodb_log_buffer_size = 16M
innodb_log_files_in_group = 2
innodb_buffer_pool_instances = 2
innodb_file_per_table = 1
max_connections=1000
max_user_connections=500
wait_timeout=100
interactive_timeout=100
long_query_time=5
!includedir /etc/mysql/conf.d/
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?