MySQL Tablespace Encryption es relativamente simple de
configurar. Tienes que estar usando MySQL 5.7,
innodb_file_per_table
La documentación de MySQL cubre todo lo que necesita para
configurarlo:
- …
MySQL Tablespace Encryption es relativamente simple de
configurar. Tienes que estar usando MySQL 5.7,
innodb_file_per_table
La documentación de MySQL cubre todo lo que necesita para
configurarlo:
En esta entrada les presento la herramienta MS Access to MySQL – SQLite Migration Tool, de creación propia y que ahora hago pública, cuyo objetivo es Migrar la estructura y el contenido de una base de datos MS Access a MySQL y también a SQLite. Se trata de una herramienta que facilita la migración de archivos de Microsoft Access a bases de datos MySQL o MariaDB y a SQLite. La primera versión pública es la versión 2.2, ya que ahora es cuando considero que está la herramienta más madura (por...read more
Esta entrada MS Access to MySQL – SQLite Migration Tool es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance …
[Lea más]Although we have spoken several times of this framework MariaDB MySQL-today a new feature, I bring very useful when you need to perform repetitive tasks based on consultations. It is used foreach call. Here I present a practical example of how you’ve used to perform a specific task: to replace all null to zero in… Read More »Common_schema: repetitive tasks with foreach
The post Common_schema: repetitive tasks with foreach appeared first on Manejando datos.
Aunque hemos hablado varias veces de este framework de MySQL-MariaDB, hoy os traigo una nueva función, muy útil cuando necesitas realizar tareas repetitivas basadas en consultas. Se trata de utilizar call foreach. Aquí expongo un ejemplo práctico de cómo lo he usado yo para ejecutar una tarea concreta: reemplazar todos los valores nulos a cero en una tabla con un monton de campos. Localizando los campos de la tabla Para localizar los campos a los que aplicar la rutina, qué mejor que utilizar information_schema, que es una de las bases...read more
Esta entrada Common_schema: tareas repetitivas con foreach es contenido original de Manejando datos - Blog de bases de …
[Lea más]In previous entrance related to MySQL and MariaDB I wrote one entrance related to why indexing is important, when working with databases (the article is only in spanish, but I will translate into english), and later, how to force MySQL-MariaDB to use a specific index that it is not the one chosen by MySQL (also… Read More »The mecanism of indexing on MySQL-MariaDB
The post The mecanism of indexing on MySQL-MariaDB appeared first on Manejando datos.
En pasadas entradas sobre MySQL os conté primero la ventaja a nivel de rendimiento que supone tener índices en las bases de datos, y posteriormente, cómo forzar a MySQL a usar un índice que no es el que MySQL estima que es el mejor. La entrada de hoy profundiza en cómo esel mecanismo de los índices en las tablas de MySQL-MariaDB, con el fin de que lo tengas presente para la optimización de consultas. Aunque esta entrada es bastante teórica, creo que es muy interesante que prestes toda la atención...read more
Esta entrada Mecanismo de los índices en MySQL-MariaDB es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance …
[Lea más]
The Original post: http://anothermysqldba.blogspot.com/2016/04/math-with-mysql.html
Pensé que me envió esto hace mucho tiempo ... bueno ....
Todos sabemos que las matemáticas es el aspecto fundamental de
toda la vida y el lenguaje común utilizado en todo el mundo, si
no más allá. MySQL, como todas las bases de datos, puede ayudarle
con numerosos aspectos de las matemáticas.
Aquí está una lista de las funciones: https://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html
Estos son algunos ejemplos simples para ayudarle a …
I am working a a project in the University and I need to re-create a table. For that task, I’m thinking in two ways: using TRUNCATE, or dropping the table and create it again. TRUNCATE is a SQL sentence that empties a table, and for using it, you need to be granted as using DROP… Read More »Faster method: TRUNCATE or DROP a table?
The post Faster method: TRUNCATE or DROP a table? appeared first on Manejando datos.
Dentro de un proyecto que tengo con al Universidad, necesito rehacer una tabla y me planteo usar el método más rápido de las dos posibilidades que hay: hacer un TRUNCATE, o bien eliminar la tabla completamente y volverla a crear. TRUNCATE es la opción de vaciar una tabla reiniciando también el valor de autonumérico a generar, volviendo a uno. Eliminar una tabla es hacer DROP TABLE, con lo que directamente te cargas la tablas, y que requerirá un CREATE TABLE para restablecer la estructura. Para valorar de las dos opciones...read more
Esta entrada Qué es más rápido: TRUNCATE de una tabla, o ELIMINAR una gran tabla en MySQL? es contenido original de …
[Lea más]En una base de datos con InnoDB nos podemos encontrar que tenemos un ibdata1 absurdamente grande y no acabamos de entender que hay en dicho fichero. Mediante un attach del bug #57611 de MySQL, podemos ver el tipo de páginas que contiene el ibdata
Si lo bajamos y lo compilamos, simplemente deberemos ejecutarlo indicando dónde tenemos el ibdata. Si el fichero es grande quiza nos interese añadir la opción -v para ver el progreso:
# ./innodbchecksum -v /mysql/data/mysql-data/ibdata1 file /mysql/data/mysql-data/ibdata1 = 25436356608 bytes (1552512 pages)... checking pages in range 0 to 1552511 page 19999 okay: 1.288% done page 29999 okay: 1.932% done page 39999 okay: 2.576% done (...) 0 bad checksum 1189668 FIL_PAGE_INDEX 325740 FIL_PAGE_UNDO_LOG 15 FIL_PAGE_INODE 555 FIL_PAGE_IBUF_FREE_LIST 36328 …[Lea más]