Toutes les versions de MySQL (pas Microsoft SQL Server). Veuillez également ajouter une balise spécifique à la version comme mysql-5.7 si cela est pertinent pour la question.
J'exécute l'instruction de ligne de commande ci-dessous pour optimiser une table: optimize table tablename; Existe-t-il une commande ou une instruction qui peut optimiser toutes les tables une par une de la base de données sélectionnée?
MySQL semble vouloir garder une table entière dans le cache (taille de la table = ~ 20 Go) après que de grandes insertions ou des instructions select y aient été effectuées. En ce moment, mon pool de mémoire tampon innodb est de 20 Go. La RAM totale est de 32 …
Qu'est-ce que le TRUNCATEfaire différemment de laisser tomber? Je crois qu'il supprime toutes les données de la table mais conserve le nom de la table dans la base de données, où as DROPsupprime toutes les données et la table. Est-ce correct ?
J'ai un gros fichier XML au format suivant et j'ai besoin de convertir ce fichier en une table MySQL. Veuillez me faire savoir comment puis-je y parvenir? ~~~~~~~~~~ <host starttime="1392325468" endtime="1392325486"><status state="up" reason="user-set"/> <address addr="192.168.0.2" addrtype="ipv4"/> <hostnames> </hostnames> <ports><extraports state="filtered" count="2"> <extrareasons reason="no-responses" count="2"/> </extraports> <port protocol="udp" portid="22"><state state="open|filtered" reason="no-response" …
J'ai un système (hérité d'une autre société de développement) et je ne connais pas encore toutes ses fonctionnalités. Construction: - client / application web (symfony 1.4) - DB - MySQL. Le projet est déployé sur 2 serveurs: 1 er: serveur nginx + PHP + DB Master; 2-er: DB Slave. Lorsque …
Si je le fais, CAST(1 AS SIGNED INTEGER)je finis toujours par obtenir un BIGINTretour, par exemple: $ mysql -u root -p --column-type-info Enter password: --- Copyright and help message snipped for brevity --- mysql> select cast(1 as signed integer); Field 1: `cast(1 as signed integer)` Catalog: `def` Database: `` Table: …
J'ai cherché à optimiser uniquement les tables fragmentées dans MySQL et j'ai examiné ce post sur l'optimisation des tables . Il effectue essentiellement une requête sur la base de données information_schema pour n'importe quelle table data_free > 0et crée une instruction SQL OPTIMIZEuniquement pour ces tables. J'ai exécuté cette requête …
J'ai cette requête ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR a.rtime = …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Actuellement, notre application fonctionne avec la …
J'essaie d'ajouter un serveur lié sur SQL Server à MySQL Server. Notez que SQL Server est installé sur une machine distincte avec un nom de domaine différent. Le serveur SQL se trouve 10.0.1.1sur old_domain.com. Le serveur MySQL est 10.0.1.2sur new_domain.com. J'ai ajouté une source de données ODBC sur le serveur …
J'ai une table qui contient un identifiant de clé primaire incrémenté automatiquement. Si je supprime la dernière ligne (id le plus élevé, pour exampe id = 6) et insère une nouvelle ligne, le nouvel id commence à 7. Quel paramètre dois-je changer pour que la clé primaire commence à 6? …
Nous avons une application qui stocke les articles de différentes sources dans une table MySQL et permet aux utilisateurs de récupérer les articles classés par date. Les articles sont toujours filtrés par source, donc pour les SELECT clients, nous avons toujours WHERE source_id IN (...,...) ORDER BY date DESC/ASC Nous …
Est-il possible de définir d'une manière ou d'une autre des routines disponibles à l'échelle mondiale? Il semble que chaque routine doit être créée dans une étendue de la base de données. Lorsque j'ai essayé de créer une routine à partir de la console (sans émission préalable use dbname), j'obtiens une …
Nous avons déjà suspendu la base de données deux fois et essayons de trouver une cause. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Ici, l'espace disque était plein, donc nous pensions que le problème était résolu après en avoir donné un peu plus, mais le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.