Articles of mysql

Est-il possible d’avoir un index basé sur les fonctions dans MySQL?

Je rappelle que dans Oracle, il est possible d’indexer en fonction d’une fonction, par exemple SUBSTRING(id,1,8) . Est-ce que MySQL supporte ça? Sinon, existe-t-il une alternative?

Comment afficher le contenu de la table dans Mysql Workbench GUI?

Comment puis-je afficher le contenu de la table dans Mysql Workbench GUI? Je veux dire, pas de la ligne de commande.

Utiliser les ScrollableResults d’Hibernate pour lire lentement 90 millions d’enregistrements

Je dois simplement lire chaque ligne d’une table dans ma firebase database MySQL en utilisant Hibernate et écrire un fichier basé sur celle-ci. Mais il y a 90 millions de lignes et elles sont plutôt grandes. Donc, il semblait que ce qui suit serait approprié: ScrollableResults results = session.createQuery(“SELECT person FROM Person person”) .setReadOnly(true).setCacheable(false).scroll(ScrollMode.FORWARD_ONLY); while […]

Meilleur moyen de stocker des messages de discussion dans une firebase database?

Je construis une application de chat et je veux un historique complet de tous les messages envoyés dans la conversation. À l’heure actuelle, je stocke chaque message sous la forme d’une seule ligne dans un tableau appelé «messages». Je suis conscient que cette table pourrait devenir énorme, car même de petits messages comme «Hi» auraient […]

Partitionnement MySQL / Sharding / Splitting – comment aller?

Nous avons une firebase database InnoDB d’environ 70 Go et nous prévoyons qu’elle atteindra plusieurs centaines de Go d’ici 2 à 3 ans. Environ 60% des données appartiennent à un seul tableau. Actuellement, la firebase database fonctionne assez bien car nous avons un serveur avec 64 Go de RAM, donc presque toute la firebase database […]

Est-ce une bonne idée d’utiliser MySQL et Neo4j ensemble?

Je vais faire une application avec beaucoup d’éléments similaires (en millions), et je voudrais les stocker dans une firebase database MySQL, car je voudrais faire beaucoup de statistiques et rechercher des valeurs spécifiques pour des colonnes spécifiques. Mais dans le même temps, je stockerai les relations entre tous les éléments, qui sont liés à de […]

Avantage de performance de MySQL Enum?

Y a-t-il un avantage de performance à utiliser enum dans des situations où il n’y a que 5 à 10 valeurs possibles différentes pour un champ? sinon quel est l’avantage?

Exportation de tables avec MySQL Workbench avec des instructions INSERT

J’essaie d’exporter la firebase database que j’ai sur MySQL Workbench mais j’ai des problèmes pour générer les instructions INSERT sur le fichier .sql. Je commande pour exporter les données, je fais le reverse engineering pour la firebase database que je veux exporter. Ensuite, je vais à Fichier / Export / Forward Engineer SQL CREATE Script […]

Pourquoi MySQL utilise-t-il latin1_swedish_ci par défaut?

Est-ce que quelqu’un sait pourquoi latin1_swedish est la valeur par défaut pour MySQL. Il me semble que UTF-8 serait plus compatible non? Les valeurs par défaut sont généralement choisies car elles représentent le meilleur choix universel, mais dans ce cas, cela ne semble pas être ce qu’elles ont fait.

Est-ce que mysql indexe les valeurs nulles?

J’ai une table mysql où une colonne INT indexée va être 0 pour 90% des lignes. Si je change ces lignes pour utiliser NULL au lieu de 0, seront-elles exclues de l’index, ce qui rend l’index environ 90% plus petit?