Showing entries 1 to 10 of 585
Próximo 10 Viejas entradas »
Vuetify, framework para VueJS

A lo largo de estos últimos meses, he escrito diversos artículos en este blog sobre VueJS, pero no he precisado de ningún framework específico de VueJS para el front-end, y en este caso, el que he utilizado casi desde el principio ha sido Vuetify, que no es sino un entorno de componentes Material Design para hacer más sencillo el desarrollo de tus apps con VueJs. La versión 1.x Hasta hace bien poco, la versión 1.x era la que estaba operativa, y la que siempre he utilizado, pero desde final de...read more

The post Vuetify, framework para VueJS appeared first on Manejando datos.

Related posts: …

[Lea más]
Usando Highcharts-vue.js

Hace tiempo que no publico ninguna entrada relacionada con VueJS, a pesar de que ha sido el último framework web que se ha destripado en la web, y es el framework con el que actualmente trabajo y me siento más a gusto. Sinceramente, VueJS está muy bien pensado, tanto si trabajas con proyectos pequeños, como si son de mayor tamaño. En mi caso, uso pequeños ejemplos que voy integrando en proyectos más grandes y a día de hoy, no contemplo otra opción, incluso con proyectos muy grandes, eso si, siempre...read more

The post Usando Highcharts-vue.js appeared first on Manejando datos.

Related posts: …

[Lea más]
MySQL ¿Cómo restaurar tablespace?

MySQL ¿Cómo restaurar tablespace?

Esta no es información nueva, pero no la he cubierto mucho, así que la dirijo ahora para aquellos que la necesitan.

Si pierdes tus archivos ibd ... pierdes tus datos. Entonces, si tiene una copia de una disponible ... o incluso si está sincronizando desde otra base de datos, aún puede importarla. ¿Qué / cómo pierdes tablespace?

Aquí hay un ejemplo simple para recuperar tablespace.



mysql> Create database demo;

mysql> use demo;

mysql> CREATE TABLE `demotable` (
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> `dts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB;


Ahora almacenamos algunos datos ...


mysql> INSERT INTO demotable (id) …

[Lea más]
MySQL Binlogs :: Cómo recuperar

Entonces me di cuenta de que no había hecho una publicación sobre esto después de esta situación que surgió recientemente.

Aquí está el escenario: una copia de seguridad se realizó a medianoche, utilizaron volcados de MySQL por base de datos. Luego, a las diez de la mañana del día siguiente, la base de datos se estrelló. Una serie de eventos sucedieron antes de que me llamaran, pero lo llevaron a una versión de la base de datos con tablas MyISAM y los archivos IBD que faltan en el espacio de tablas.

Así que la opción 1, la restauración de la copia de seguridad nos llevaría a la medianoche y perderíamos horas de datos. Opción 2, reimportamos los miles de archivos ibd y guardamos todo. Luego tuvimos la opción 3, restaurar desde la copia de seguridad, luego aplicar los registros bin para los cambios recientes.

Para hacerlo más interesante, no tenían todos los archivos ibd que me dijeron, …

[Lea más]
Replicación de Grupos MySQL

Así que la replicación grupal de MySQL salió con MySQL 5.7. Ahora que ha pasado un poco de tiempo, la gente está empezando a preguntar más al respecto.

[Lea más]
Modify COLLATE of all tables and columns in MySQL-MariaDB

Working with the characters in the databases seems to have no consequences, until you come across things that do not match. In today’s post I tell you how to make it easier to change the COLLATE of the tables all to it. The reason for this entry The reason for this entry is that when making a query, it did not get the correct result. We reproduce what happened to me, and create a database, such that: CREATE DATABASE `test` /*!40100 COLLATE ‘utf8_general_ci’ */; so, let’s create a new table:...read more

The post Modify COLLATE of all tables and columns in MySQL-MariaDB appeared first on Manejando datos.

Related …

[Lea más]
Modificar COLLATE de las tablas en MySQL-MariaDB

Trabajar con los caracteres en las bases de datos parece que no tiene consecuencias, hasta que te topas con cosas que no concuerdan. En la entrada de hoy os cuento cómo hacer más fácil cambiar los COLLATE de las tablas todas al mismo. El motivo de esta entrada El motivo de esta entrada es que al hacer una consulta, no obtenía el resultado correcto. Reproducimos lo que me pasó, y creamos una base de datos, tal que así: CREATE DATABASE `test` /*!40100 COLLATE ‘utf8_general_ci’ */; Y creamos una tabla: CREATE...read more

The post Modificar COLLATE de las tablas en MySQL-MariaDB appeared first on Manejando datos.

Related posts: …

[Lea más]
Max_connections 214 4.15.0-46-generic # 49-Ubuntu



Por lo tanto, el problema de que max_connections se reduzca del valor establecido en su archivo my.cnf a 214 ha existido por un tiempo en Ubuntu.

Como ejemplo, se señaló aquí en 2015.



Me encontré con esto nuevamente recientemente y se resolvió con los siguientes pasos.


# cp /lib/systemd/system/mysql.service /etc/systemd/system/
# cd /etc/systemd/system/
# vi mysql.service

LimitNOFILE=infinity

[Lea más]
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]
Showing entries 1 to 10 of 585
Próximo 10 Viejas entradas »