Planet MySQL Planet MySQL: Meta English Deutsch Français Italiano 日本語 Русский Português 中文
Showing entries 1 to 10 of 529 Próximo 10 Viejas entradas
Total de transacciones InnoDB en MySQL
+0 Vote Up -0Vote Down

Para tener una idea de la actividad que tiene una base de dados normalmentr de usa SHOW PROCESLIST, pero es engañoso en algunos casos. Por ejemplo, si tenemos un pool de conexiones y también transacciones InnoDB abiertas veremos en ambos casos que estan en estado Sleep

Podemos verlo mediante la siguiente query:

mysql> select ps.id, ps.user,ps.host, ps.db, ps.command, ps.time, ps.state, trx.trx_state, ps.info from PROCESSLIST ps left join INNODB_TRX trx on ps.id=trx.trx_mysql_thread_id; …
  [Lea más...]
Exportar grandes recordsets de MySQL desde Python
+0 Vote Up -0Vote Down

En la entrada sobre exportación de grandes recordsets ya vimos distintas formas de ejecutar la tarea, y dejamos pendiente cómo conseguirlo usando Python. Conectando con MySQL desde Python Ya hablamos de cómo conectar con MySQL desde Python en una entrada anterior, donde también publicaba una clase personalizada mia para facilitarme la tarea. Para este caso, voy a conectarme directamente a MySQL mediante la libreria PyMySQL sin clase ninguna. Sólo necesito importar la libreria, establecer la información de la conexión, y … listo! Para comprobar el tiempo, me he creado una... …

  [Lea más...]
Dejad de usar FLUSH PRIVILEGES
+0 Vote Up -0Vote Down

Una sirena tiene las mismas probabilidades de arreglar tus problemas de permisos, la diferencia es que la gente continúa creyendo en el mito de FLUSH PRIVILEGES.

Cada vez que alguien escribe un tutorial o solución a un problema relacionado con la creación de una nueva cuentas de usuario o la provisión de diferentes privilegios veo la sugerencia de utilizar FLUSH PRIVILEGES. Por ejemplo, el primer post en /r/mysql en el momento de escribir estas líneas, …

  [Lea más...]
Pequeña lista de deseos para EXPLAIN
+0 Vote Up -0Vote Down

Aunque siempre deseamos un mayor rendimiento y más y mejores características para MySQL, estas no pueden aparecer “sin más” de una versión a otra, requiriendo profundos cambios en la arquitectura y muchas líneas de código. Sin embargo, a veces hay pequeños cambios y arreglos que podrían implementarse por un becario o contribuidor externo, principalmente en la capa SQL, que podrían hacer el ecosistema de MySQL más amigable para novatos y no expertos. Hacer que un programa sea más fácil de usar es muchas veces pasado de largo, pero es increíblemente importante -no todo el mundo usando MySQL es un administrador de bases de datos, y cuanta …

  [Lea más...]
Exportar grandes datasets en MySQL
+0 Vote Up -0Vote Down

La entrada de hoy está dedicada a exportaciones de grandes recordsets, esto es, que el resultado obtenido con una consulta es …. de varios miles o millones de filas. Como ejemplo, voy a usar uno de los proyectos en los que esty haciendo un trabajo de investigación relacionado con instalaciones fotovoltaicas. Los datos los tengo cargados en la tabla datos, y ahora quiero extraer una selección de ellos. La consulta trata de recuperar los datos cada 5 minutos de unos cuantos parámetros: Ejecuto la consulta, y …. obtengo el resultado....read more

  [Lea más...]
Sacando más rendimiento a PyCharm
+0 Vote Up -0Vote Down

Cuanto más trabajo con PyCharm, más me gusta. Es hora de poner en valor aquellas características que hacen de este IDE uno de los mejores que he probado. Guia productiva Esta característica está en el menú de Ayuda. Se trata de conocer aquellas características de PyCharm que te harán escribir código más eficiente, en base a las estadísticas de uso. Sin duda, algo novedoso que no he visto en ninguno de los IDEs que he utilizado (con cualquier lenguaje). Así puedes obtener consejos para mejorar. Atajos de teclado Aunque tienes...read more

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

Planet MySQL © 1995, 2015, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.