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.
Ce manuel ici est extrêmement peu clair et ne fournit même pas quelques exemples d'instructions SQL: http://dev.mysql.com/doc/refman/5.6/en/column-indexes.html Une autre façon de reformuler la question est la suivante: Nous savons que nous pouvons avoir un index avec plusieurs colonnes. Et si les index de ces colonnes sont de type différent? Disons …
Je voudrais utiliser InnoDB sur le maître, pour sa capacité transactionnelle, mais MyISAM sur les esclaves pour la capacité de recherche en texte intégral. Est-ce possible?
Spécification du serveur: VPS avec les informations suivantes model name : Intel(R) Xeon(R) CPU E5649 @ 2.53GHz MemTotal: 2058776 kB MemFree: 244436 kB Nous utilisons IP.Board d'Invision Power Services, nous utilisons innodb_file_per_tableet avons rechargé la base de données pour réduire la taille ibdata1. Cependant, nous avons encore eu récemment un …
MISE À JOUR 2 : En fait, j'ai fini par utiliser cela, et c'est génial après quelques ajustements. Voici mon article sur sa conception actuelle et en action: http://tim.hithlonde.com/2013/lemon-schema-works/ Je crée une application Web et je veux qu'elle prenne en charge plusieurs langues. Cette structure a deux composantes: Connexion des …
J'ai environ 12 tables dans MySQL innoDB, l'une d'elles contient 11 millions d'enregistrements. J'ai utilisé cette commande pour sauvegarder les choses: mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz Et cette commande pour importer des choses sur le nouveau serveur: USE [DBNAME]; SOURCE [/path_to_file/DBNAME].sql; Voici la douleur qui m'afflige …
J'ai créé une procédure stockée simple: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Mais n'a pas réussi à l'exécuter: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …
Dans phpmyadmin, j'ai créé un utilisateur appelé "edward" avec mot de passe et tous les privilèges: Pourtant, lorsque j'essaie de me connecter via phpmyadmin, il est dit "Impossible de se connecter au serveur MySQL". Lorsque j'essaie de me connecter sur la ligne de commande (Windows 7), cela ne me permet …
Je veux obtenir un serveur dédié pour ma base de données (MySQL) qui exécute le moteur InnoDB. Il y a cette option dans la capacité InnoDB que vous pouvez définir les IOPS en elle. Disons que j'ai un disque dur SATA 72K-RPM qui permet 100 IOPS. Cela signifie-t-il que ma …
J'ai besoin d'une fonction d'agrégation que MySQL ne fournit pas. Je voudrais que ce soit dans la version MySQL de SQL (c'est-à-dire pas en C). Comment puis-je faire cela? Ce que je suis bloqué, c'est la création d'une fonction d'agrégation - les documents ne semblent pas mentionner comment cela est …
J'ai une table MySQL qui contient des informations sur les factures d'une entreprise. Cependant, cette entreprise possède deux succursales et chacune d'elles a une séquence de facturation unique; une "Serie A" et "Serie B", pour ainsi dire. Cependant, il s'agit d'une seule entreprise et je ne souhaite pas créer deux …
En utilisant MySQL, j'ai besoin d'interroger une table qui a un champ datetime. Je dois compter tous les enregistrements d'une semaine particulière. L'utilisation de date_format (colname, "% Y% V") renvoie la semaine #, mais j'ai besoin du dernier jour (jour du mois 01-28 | 29 | 30 | 31) pour …
En raison de problèmes, j'ai décidé de recréer tous les utilisateurs à l'exception de root@localhost. Cela fonctionne bien, mais l'utilisateur nouvellement créé n'a aucun droit de faire quoi que ce soit. Ce que je veux, c'est simplement donner tous les droits de root sur une IP locale. J'ai (comme root@localhost) …
Requête 1: select distinct email from mybigtable where account_id=345 prend 0,1 s Requête 2: Select count(*) as total from mybigtable where account_id=123 and email IN (<include all from above result>) prend 0,2 s Requête 3: Select count(*) as total from mybigtable where account_id=123 and email IN (select distinct email from …
J'optimise notre DB. Essentiellement, j'essaie de trouver les tableaux les plus écrits et les plus lus dans notre base de données. Après cela, je suivrai en liant ces tables en plusieurs disques séparés. Existe-t-il un moyen de suivre l'activité de chaque table? Comme dans IOPS de suivi, écrit, lit par …
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.