Showing entries 1 to 10 of 2404
Suivant 10 Entrées plus anciennes »
MySQL 8.0 et l’optimiseur de requêtes

C’était attendu depuis longtemps : MySQL 8.0 aura un optimiseur de requête amélioré et encore plus intelligent!  Les détails ici.


Classé dans:bases de données, informatique, MySQL, SQL Tagged: 8.0, buffers, …

[Lire plus]
NULL pour les nuls!

Apprendre à composer avec les particularités de la valeur NULL en SQL, c’est parfois chiant et difficile.  Mais c’est possible, quand on sait comment s’y prendre et qu’on évite les pièges.  Tel qu’expliqué ici.


Classé dans:bases de données, DB/2, informatique, MySQL, …

[Lire plus]
MySQL : DATETIME vs TIMESTAMP

Un bref résumé des similarités et des différences des types TIMESTAMP et DATETIME sur MySQL.  Un court mais fort instructif article sur le sujet.


Classé dans:bases de données, MySQL Tagged: DATETIME, MySQL, TIMESTAMP

Une catastrophe planifiée

Testez-vous vos applications?  Vraiment?  Comme plusieurs, vous ne testez que pour voir si ça fonctionne bien, n’est-ce pas?  Mais comment votre application gère-t-elle les erreurs?

Comment votre application réagirait si votre serveur MySQL explosait en plein milieu d’une transaction?  Votre application pourrait-elle récupérer gracieusement de cette catastrophe sans encore plus aggraver le problème?

Vous me direz que créer de telles conditions de test n’est pas facile.  Alors, voici un excellent article sur quelques façons de faire crasher votre serveur MySQL!


Classé dans:MySQL Tagged: …

[Lire plus]
MySQL Sandbox

Si vous développez sérieusement des applications/services qui ont à accéder à différentes version de MySQL, il existe un outil merveilleux pour ce faire: MySQL Sandbox.

Cet outil vous permet d’installer plusieurs versions de MySQL sur une même machine (sur Linux seulement) et ce, sans aucun conflit!


Classé dans:bases de données, MySQL Tagged: Linux, MySQL, Sandbox, …

[Lire plus]
Les nuances de UPSERT

Pour une explication détaillée des variations dans le comportement des UPSERT dans MySQL, PostgreSQL, SQL Server et Oracle, il y a cet excellent article!


Classé dans:bases de données, MySQL, Oracle, PostgreSQL, SQL Server Tagged: …

[Lire plus]
Le blogue de Jean-François Gagné

Si vous utilisez MySQL de façon intensive, le blogue de Jean-François Gagné est un incontournable!


Classé dans:bases de données, MySQL Tagged: MySQL

Trucs et astuces pour MySQL

Une page où vous pourrez avoir réponse à presque toutes vos questions concernant MySQL!


Classé dans:bases de données, MySQL Tagged: InnoDb, MyISAM, MySQL, snippets, tips

[Lire plus]
MySQL 8.0 : quelques améliorations

Pour ne nommer que deux améliorations dans MySQL 8.0, il y a les rôles (A quick tour of MySQL 8.0 roles) et des changements majeurs concernant les tablespaces (One Million Tables in MySQL 8.0).

 


Classé dans:bases de données, MySQL Tagged: 8.0, MySQL, roles, …

[Lire plus]
default_password_lifetime à 360 jours entre la 5.7.4 et 5.7.10

Petite piqûre de rappel pour tous ceux qui se trouvent entre ces deux releases, la valeur du paramètre default_password_lifetime est fixée à 360 par défaut, ce qui signifie que si vous n’avez pas précisé la clause PASSWORD EXPIRE NEVER dans CREATE USER ou ALTER USER, le mot de passe expirera effectivement au bout de 360 jours, jolie bombe à retardement toutes topologies confondues (réplication 5.6->5.7). Y compris pour root@localhost:

mysql> select version() as 'Version', user, host, password_lifetime from mysql.user where user='root' ;
+----------+------+-----------+-------------------+
| Version  | user | host      | password_lifetime |
+----------+------+-----------+-------------------+
| 5.7.10-3 | root | localhost | NULL              |
+----------+------+-----------+-------------------+
1 row in set (0.00 sec)

Lorsque mysql.user.password_lifetime est à NULL, la valeur qui s’applique est celle du paramètre: …

[Lire plus]
Showing entries 1 to 10 of 2404
Suivant 10 Entrées plus anciennes »