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é

2
La table est marquée comme plantée et doit être réparée
J'ai installé MySQL et Nagios sur un PC Linux (Centos5.5) J'ai écrit un script pour récupérer les données de Nagios vers Mysql DB (récupérer exactement les données dans le tableau) La récupération des données fonctionne correctement (confirmée par «COUNT» cmd) Le problème lorsque j'exécute la commande suivante est une erreur …
15 mysql  linux  restore 


2
"ORA-01950: aucun privilège sur le tablespace 'SYSTEM'": De quelle erreur s'agit-il?
Plus tôt, j'ai créé un utilisateur: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. mais lorsque je me connecte en tant que suhailet essaie de créer un, tableje reçois un message d'erreur ORA-01950: no privileges on tablespace 'SYSTEM'. De quelle erreur s'agit-il? …


2
Comment utiliser au mieux le regroupement de connexions dans SQLAlchemy pour le regroupement au niveau des transactions PgBouncer?
Utilisation de SQLAlchemy pour interroger une base de données PostgreSQL derrière PgBouncer, en utilisant le regroupement au niveau des transactions. Quel est le meilleur schéma à utiliser pour ce type de configuration? Dois-je avoir un moteur par processus, en utilisant un ConnectionPool, ou dois-je créer un moteur par demande et …




3
Pourquoi y a-t-il des différences de plan d'exécution entre OFFSET… FETCH et l'ancien schéma ROW_NUMBER?
Le nouveau OFFSET ... FETCHmodèle introduit avec SQL Server 2012 offre une pagination simple et plus rapide. Pourquoi y a-t-il des différences si l'on considère que les deux formes sont sémantiquement identiques et très communes? On pourrait supposer que l'optimiseur reconnaît les deux et les optimise (trivialement) au maximum. Voici …


3
Pourquoi dois-je choisir dans la double table?
Cela fonctionne dans les principaux systèmes de gestion de bases de données de relations les plus susceptibles d'apparaître sur StackOverflow / dba.stackexchange, à savoir SQL Server, MySQL, PostgreSQL et SQLite (WebSQL) . select 'abc' abc, 1 def; Cela ne fonctionne pas sur Oracle. Pourquoi devons-nous choisir parmi DUAL dans Oracle? …
15 oracle  select 

3
Renvoyer une colonne par date dans une plage
Disons que j'ai le tableau A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Ce que je dois réaliser avec une vue est le suivant: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 …




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.