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
PostgreSQL: autorisation refusée pour la relation
Je suis un peu confus quant à la définition des autorisations dans PostgreSQL. J'ai ces rôles: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi | Create role, Create DB | {rails} rails | Create DB, Cannot …



2
Oracle PL / SQL a-t-il une routine ASSERT standard?
Je voudrais utiliser une routine ASSERT fonctionnellement similaire à celle trouvée dans d'autres langages, c'est-à-dire une construction (que ce soit une procédure, une syntaxe ...) ASSERT( <condition>, <msg>) de telle sorte que lorsque le <condition>passé dans le premier argument est faux, une exception est levée avec le <msg>message descriptif spécifié …






4
Est-il possible d'augmenter les performances des requêtes sur une table étroite avec des millions de lignes?
J'ai une requête qui prend actuellement en moyenne 2500 ms pour être terminée. Ma table est très étroite, mais il y a 44 millions de lignes. Quelles options dois-je pour améliorer les performances, ou est-ce aussi bon que possible? La requête SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN …

1
Comment savoir * pourquoi * un utilisateur dispose de certaines autorisations effectives?
Je sais que je peux interroger les autorisations effectives en utilisant sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE ... Cela me dit si l'utilisateur actuel a les autorisations SELECT, INSERT, UPDATE, etc. sur myTabledans la …

3
Requête SQL Server lente lorsqu'elle est paginée
Je constate un comportement étrange avec la requête T-SQL suivante dans SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name L'exécution de cette requête seule me donne environ 1 300 résultats en moins de deux secondes (il y a un index en texte intégral …


2
Comment libérer de l'espace disque? quels journaux / répertoires nettoyer?
Je veux libérer de l'espace disque sur ma machine Linux. J'ai exploré l'utilisation de l'espace et constaté que les répertoires suivants ont une grande taille /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Puis-je supprimer le contenu de ces répertoires? Remarque: je veux …

7
Qu'est-ce qu'une «base de données»?
Cette question a fait l'objet de nombreuses discussions: quelles technologies de base de données les gros moteurs de recherche utilisent-ils? Tant de discussions que cela m'a rendu confus. Alors ... qu'est-ce qu'une base de données, de toute façon? Les bases de données relationnelles ne sont-elles que des "bases de données"? …

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.