Showing entries 1 to 10 of 577
Próximo 10 Viejas entradas »
Configuración sencilla de KeepaliveD

Así que keepalived ha existido por bastante tiempo ahora ... sin embargo, todavía es un misterio para muchos.
Este es un ejemplo muy simple de cómo keepalived puede trabajar con MySQL. Con suerte, esto puede ayudar a aquellos con preguntas.

Tendremos un maestro simple para configurar esclavos. Es decir, escribimos en uno a menos que tengamos conmutación por error al segundo para algún evento.

1º - instalar keepalived


# yum search keepalived keepalived .x86_64: equilibrador de carga y servicio de alta disponibilidad
  Solo coincidencias de nombre y resumen, use "buscar todo" para todo. # yum -y install keepalived
Ahora debería tener un archivo de configuración
# ls -ltr /etc/keepalived/keepalived.conf  
Guarde el original como siempre hace una copia de seguridad ... correcto .... # cp /etc/keepalived/keepalived.conf …

[Lea más]
A veces la base de datos lenta ... no es la base de datos ...

Hace poco me pidieron que viera por qué el MySQL 5 actualizado, .6 era más lento que el 5.5 anterior.

Así que empecé a hojear las variables y los cachés estándar, etc.

El caso de prueba era una rutina simple que tardó aproximadamente el doble de tiempo en ejecutarse en 5.6 que en 5.5.

Para agregar a la mezcla ... la versión 5.6 tenía el doble de Innodb_buffer_pool_size y, por supuesto, más RAM en general.

Así que empecé algunas pruebas con MySQLslap ...

Las pruebas Mysqlslap lo muestran más lento en 5.6

5.6:
mysqlslap --defaults-file =. /. my.cnf --concurrency = 150 --iterations = 130 -query = / test.sql --create-schema = applicationdata --verbose
Punto de referencia
Número promedio de segundos para ejecutar todas las consultas: 0.028 segundos
Número mínimo de segundos para ejecutar todas las consultas: 0.019 …

[Lea más]
Migrating from Excel to MySQL

I have not written about MySQL and Python for a long time, so today I tell you how to migrate a table that you have in Excel to MySQL, all this using Python. And all, in less than 50 lines. This entry today is a totally different approach to using MySQL for Excel, which I already told you about a while ago. Previous knowledge For the solution I propose, I used SqlAlchemy, and pandas. Obviously, you need to have a MySQL server. . SqlAlchemy is an Object Relational Model library,...read more

The post Migrating from Excel to MySQL appeared first on Manejando datos.

Related posts: Migración de Excel a MySQL

[Lea más]
Migración de Excel a MySQL

Hace mucho que no escribo sobre MySQL y también de Python, así que hoy te cuento cómo realizar una migración de una tabla que tengas en Excel a MySQL, todo esto usando Python.Y todo, en menos de 50 líneas. Esta entrada de hoy es una aproximación totalmente diferente a usar MySQL for Excel, de la que ya te conté hace tiempo. Conocimientos previos Para la solución que te propongo, he usado SqlAlchemy, y pandas. Evidentemente, necesitas disponer de un servidor MySQL. SqlAlchemy es una libreria Object Relational Model, esto es...read more

The post Migración de Excel a MySQL appeared first on Manejando datos.

Related posts: …

[Lea más]
MySQL: Your password does not satisfy the current policy requirements

Mediante el plugin validate_password podemos definir unos requisitos minimos de seguridad para las contraseñas de MySQL:

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON `dbdemo`.* TO 'demouser'@'%' identified by 'demopassword';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON `dbdemo`.* TO 'demouser'@'1.2.3.4' identified by 'demopassword';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Evidentemente para ciertos entornos dicho plugin puede resultar un problema por lo que podemos querer desactivarlo.

Podemos desactivar el plugins mediante el siguiente comando:

mysql> uninstall plugin validate_password;
Query OK, 0 …
[Lea más]
Copias de seguridad utilizando 7-zip en Windows

En esta ocasión, no hablamos ni de Python ni de bases de datos, sino de copias de seguridad, un aspecto muy importante y que no se dedica toda la atención que merece, hasta que tienes un problema, y entonces, es cuando tomas medidas. Lo que vas a empezar a leer es cómo automatizar la tarea de realizar copias de seguridad utilizando el compresor gratuito 7-zip. Probando que podemos utilizar 7-zip desde la consola MS-DOS La primera tarea es instalarlo, por supuesto, y la siguiente es comprobar que podemos hacer uso...read more

The post Copias de seguridad utilizando 7-zip en Windows appeared first on Manejando datos.

Related posts: …

[Lea más]
Optimizando consultas de MySQL con explain

La performance de un servidor de bases de datos no siempre esta relacionada únicamente con la configuración, y la degradación de la misma muchas veces esta directamente ligada a las consultas que estamos recibiendo en el servidor, por eso vamos a hacer una breve guia de ocmo optimizar consultas de una forma sencilla.

Supongamos que tenemos una tabla con los equipos del mundial de rusia 2018 y una tabla con todos los equipos y sus grupos, donde queremos obtener los equipos por grupos.

MariaDB [worldcup]> desc teams;
+-----------+------------------+------+-----+---------+----------------+
| Field     | Type             | Null | Key | Default | Extra          |
+-----------+------------------+------+-----+---------+----------------+
| id        | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| teamName  | varchar(32)      | YES  |     | NULL    |                |
| groupname | char(1)          | YES  |     | NULL    | …
[Lea más]
Proxy MySQL :: HAproxy || ProxySQL y KeepAlived

Entonces, cuando se trata de enrutar su tráfico MySQL, existen varias opciones. 

[Lea más]
SQLAlchemy, a Python ORM for databases

I haven’t talked about Python for a long time, not because I don’t have things to tell, but because I’ve been focused on what I’ve already explained here, and I haven’t expanded on other fields. In today’s post, I present SQLAlchemy, a powerful Python library for working with relational databases. The basic concept is the antipode to what I have always done (I still have to rethink this new way of programming): The use of normal Python objects to represent database tables and query execution There are a number of...read more

The post SQLAlchemy, a Python ORM for databases appeared first on Manejando datos.

Related posts: …

[Lea más]
MySQL 8.0.4rc

MySQL 8.0.4rc acaba de lanzarse como " Anteproyecto de disponibilidad general: 2018-03-19 ". 

[Lea más]
Showing entries 1 to 10 of 577
Próximo 10 Viejas entradas »