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 une instruction SQL UPDATE avec une clause "TOP (X)", et la ligne dans laquelle je mets à jour les valeurs contient environ 4 milliards de lignes. Lorsque j'utilise "TOP (10)", j'obtiens un plan d'exécution qui s'exécute presque instantanément, mais lorsque j'utilise "TOP (50)" ou plus, la requête ne se …
Je suis en train de profiler une instance d'un SQL Server 2005 et moi, via la SQLServer:SQL Statistics - SQL Compilations/secmétrique de PerfMon, je vois que la moyenne est d'environ 170 ou plus. J'ai supprimé SQL Profiler et recherché les événements SP: Compile ou SQL: Compile. Apparemment, ils n'existent pas. …
Quelqu'un peut-il résumer les différences entre: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html et http://www.postgresql.org/docs/9.1/static/plpgsql.html ? Points principaux: différences de conception étant donné une famille problématique, commodité d'utilisation problèmes politiques
J'ai des messages de débogage dans les fonctions. Ces messages sont élevés comme RAISE NOTICE 'Value of id : %', id; J'ai défini mon fichier journal avec \o messages.txt Ensuite, je fais ce que je dois faire avec \i process.sql Et lorsque l'exécution est terminée, \o. Le problème est que …
À la fin se trouve un script de test pour comparer les performances entre une variable @table et une table #temp. Je pense que je l'ai configuré correctement - les temporisations des performances sont prises en dehors des commandes DELETE / TRUNCATE. Les résultats que j'obtiens sont les suivants (temps …
Est-ce suffisant d'avoir tout l'index en mémoire / ram ou mongodb essaie-t-il même d'allouer autant de RAM que possible pour stocker même les données pour des lectures rapides? Je voudrais exécuter mongodb + d'autres applications et il semble que mongodb soit le seul qui ne me permette pas de définir …
Je me demande s'il est nécessaire d'écrire commit après insertion / suppression / mise à jour dans la fonction / procédure? Exemple: create or replace function test_fun return number is begin delete from a; return 0; end; ou procédure create or replace procedure aud_clear_pro as begin delete from a; end; …
J'ai 170 Go d' InnoDBindex et de données. Je dois réajuster la taille innodb_buffer_pool pour de meilleures performances.La taille maximale d'une table InnoDB (Index + données) est de 28 Go. Quelle devrait donc être la taille optimale de innodb_buffer_pool. MISE À JOUR nous allons migrer notre base de données locale …
Existe-t-il un outil en ligne de commande pour convertir la base de données MySQL en PostgreSQL? Je voudrais également savoir s'il existe un moyen de convertir la base de données à l'aide de la mysqldumpcommande normale .
Contexte Nous développons un système avec une base de données de grande taille en bas. Il s'agit d'une base de données MS SQL exécutée sur SQL Server 2008 R2. La taille totale de la base de données est d'environ 12 Go. Parmi ceux-ci, environ 8,5 Go se trouvent dans une …
Il est possible que IDENTITY_INSERT ne puisse être défini sur ON que dans une table de base de données à la fois, mais pourquoi? Étant donné que les IDENTITYcolonnes ne sont pas uniques au monde, je ne peux penser à aucune situation dangereuse qui pourrait être causée par l'insertion d'identités …
Je fouillais SSMS et j'ai remarqué que la "taille" de mes INTcolonnes était de 4 octets (attendue) mais j'ai été un peu choqué de voir que mes BITcolonnes étaient un octet entier. Ai-je mal compris ce que je regardais?
L'une des nouvelles fonctionnalités du nom de code de SQL Server 2012 Denaliest l' index Columnstore. Je connais bien les anciens index de magasin de lignes classiques, comme la structure de l'arbre b, les différences de stockage entre le niveau feuille et les pages arbre b, les effets des champs …
D'après cela et cela, je suppose qu'il n'y a aucune exception de système nommé prédéfinie pour ORA-00955. Comment puis-je réécrire ce qui suit pour ne détecter que l'erreur ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Existe-t-il une …
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.