Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté



1
Utilisation de COPY FROM STDIN dans les postgres
Je viens de commencer à utiliser Postgres et j'essaie de créer un exemple de base de données pour comprendre ses fonctions, en regardant autour, j'ai trouvé quelques scripts sur pgfoundry.org. Je comprends les commandes, car j'ai déjà utilisé à la fois Oracle et MS-SQL, mais tous les scripts que j'exécute …

1
Dépannage de SOS_SCHEDULER_YIELD wait
En exécutant notre ERP d'entreprise (Dynamics AX 2012), j'ai remarqué que notre environnement de production semblait beaucoup plus lent que nos systèmes de développement. Après avoir effectué les mêmes activités dans les environnements de développement et de production tout en exécutant une trace, j'ai confirmé que les requêtes SQL s'exécutaient …

2
Sur la clé en double, ne rien faire
J'insère dans le tableau suivant en utilisant LuaSQL avec PtokaX API. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY …

4
Tables mysqldump excluant certains champs
Existe-t-il un moyen de mysqldump une table sans certains champs? Je m'explique: j'ai une base de données MySQL appelée tests. Dans testsJ'ai 3 tables: USER, TOTOet TATA. Je veux juste mysqldump certains champs de la table USER, excluant ainsi certains domaines comme mail, ip_login, etc. Comment puis-je faire ceci?
14 mysql  mysqldump 




4
Bon, mauvais ou indifférent: O 1 1 = 1
Compte tenu de cette question sur reddit, j'ai nettoyé la requête pour indiquer où se trouvait le problème dans la requête. J'utilise d'abord des virgules et WHERE 1=1pour faciliter la modification des requêtes, mes requêtes se terminent généralement comme suit: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER …


1
Comment gérer 3,1 milliards de lignes de données?
Je suis actuellement chargé d'implémenter un schéma de stockage pour une quantité relativement importante de données. Les données seront principalement accessibles pour déterminer une data pointvaleur actuelle , mais je suis également tenu de suivre les six derniers mois de l'historique des tendances / analyses des données. Une exigence récente …


1
Forcer une bobine d'index
Je sais que c'est quelque chose qui devrait être évité pour des raisons de performances, mais j'essaie de montrer une condition où il apparaît comme une démonstration sur la façon de s'assurer qu'il n'apparaît pas. Cependant, je me retrouve avec un avertissement d'index manquant, mais l'optimiseur choisit de ne pas …

3
Améliorez les performances des requêtes à l'aide de IN ()
J'ai la requête SQL suivante: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA LIKE …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.