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é
J'ai 2 procédures stockées, où la deuxième procédure stockée est une amélioration de la première. J'essaie de mesurer exactement combien il s'agit d'une amélioration. 1 / La mesure clock timene semble pas être une option car j'ai des temps d'exécution différents. Pire encore, parfois (rarement, mais cela arrive), le temps …
J'ai obtenu un vidage de ma base de données PostgreSQL avec: pg_dump -U user-name -d db-name -f dumpfile que je procède ensuite à restaurer dans une autre base de données avec: psql X -U postgres -d db-name-b -f dumpfile Mon problème est que la base de données contient des contraintes …
Où puis-je trouver des ressources pour mieux passer à une opération 24h / 24 et 7j / 7? Comment les grandes entreprises dotées de grandes bases de données y parviennent-elles? Nos emplois nocturnes tels que purger les anciennes données réindexer mettre à jour les statistiques tous semblent avoir un impact …
J'exécute SQL Server 2012. SQL Server Management Studio a la possibilité de cliquer avec le bouton droit sur une base de données, puis de sélectionner Tâches et générer des scripts. Existe-t-il un moyen d'automatiser cela via la ligne de commande? Je veux créer un script qui inclut le schéma et …
J'interface une base de données MySQL avec PHP Data Objects (PDO) et exécute une requête SQL étendue. Normalement, cela prend environ 1500 ms; J'ai encore besoin de l'optimiser. Lorsque j'exécute le script PHP deux fois avec un court intervalle entre les deux, la requête ne prend que 90 ms environ. …
Récemment, j'ai parcouru des procédures stockées assez anciennes qui ont été écrites pour SQL Server 2005, et j'ai remarqué quelque chose que je ne comprends pas. Il semble s'agir d'un certain type d'appel de fonction. Un échantillon: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; …
J'ai écrit deux fonctions pour répondre à la première question de devoirs du jour 3 de Sept bases de données en sept semaines . Créez une procédure stockée dans laquelle vous pouvez saisir un titre de film ou le nom d'un acteur que vous aimez, et il renverra les cinq …
J'essaye de changer le propriétaire de toutes les tables sous le même schéma dans une seule ligne de commande. à savoir: alter table schema_name.* owner to newowner. Y a-t-il un moyen d'y parvenir?
J'ai une base de données Project. Mon problème est où puis-je trouver le .mdfet _log.ldfde ma base de données afin de pouvoir transférer ma base de données à un autre utilisateur. J'utilise Microsoft SQL Server 2008 Management Studio Mon Ssms.exeest stocké dans ce chemin C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe
Pourquoi cette CASEexpression: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Produire ce résultat? Message d'erreur: Msg 8180, niveau 16, état 1, ligne 1 déclaration (s) n'a pas pu être préparé. …
Nous utilisons SQL Server 2012 avec un identifiant unique et nous avons remarqué que lorsque vous effectuez des sélections avec des caractères supplémentaires ajoutés à la fin (donc pas 36 caractères), il renvoie toujours une correspondance à un UUID. Par exemple: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' renvoie …
J'essaie d'exécuter sqlcmd.exe afin de configurer une nouvelle base de données à partir de la ligne de commande. J'utilise SQL SERVER Express 2012 sur Windows 7 64 bits. Voici la commande que j'utilise: SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log Et voici un morceau du script de …
J'ai un serveur de base de données assez occupé exécutant SQL Server 2008 R2 qui a la configuration suivante: SATA RAID 1 (2 disques) - OS / Programmes SAS RAID 10 (4 disques) - Fichiers de base de données SQL (données et journaux) SAS RAID 1 (2 disques) - TempDB …
Je veux un moyen d'établir quelles colonnes d'une base de données donnée sont jointes via des relations PK / FK. Je peux retourner les informations PK / FK pour une table donnée via SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG …
Notre réplication établie est rompue («le segment WAL demandé a déjà été supprimé» pendant les temps d'arrêt) Nous ne pouvons pas facilement arrêter à nouveau le maître. Pouvons-nous pg_start_backup(), rsync ${PGDATA}/ maître à esclave, pg_stop_backup() ... alors que le postgresql maître est toujours en pleine charge? (Ou pg_start_backup()conduira à serrures …
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.