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é
Lorsque la base de données SQL Server en mode SIMPLE, vous n'avez pas à vous soucier des bakcups du journal des transactions. Mais dans un mode SIMPLE, le journal des transactions semble augmenter comme il le fait en mode COMPLET. Est-ce que tronquer automatiquement à un moment donné? Ou dois-je …
Bref, Quel devrait être le type de données de latitude et de longitude? Quelle commande SQL dois-je appeler pour obtenir les 100 premiers restaurants les plus proches par exemple? Détail: J'ai 100k biz record chacun avec lattitude et longitude. Je vois que MySQL supporte en fait un type de données …
Quelqu'un peut-il me dire ce qui ne va pas avec cette définition de table. la version de mysql est 5.1.52-log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding varchar(16), body text, primary key(queue,idx) ); ERROR 1075 (42000): Incorrect …
Je suis tombé sur un problème de conception de base de données hors de ma ligue et mon gourou DBA est en train de faire des exercices d'incendie. En substance, j'ai une table avec la clé primaire suivante (PK pour la brièveté): child_id integer parent_id integer date datetime child_idet parent_idsont …
Je voudrais insérer une adresse IP dans une colonne de type inet. Dans quel format puis-je insérer les données? est-ce seulement binaire ou est-il possible d'insérer du texte par exemple "192.168.1.082"? Existe-t-il des fonctions d'aide pour cela afin que je puisse le tester à partir psqlde l'invite de commande?
Au cours de l'enquête sur une requête lente, il est apparu que le plan d'exécution était exceptionnellement sous-optimal (une boucle imbriquée effectuant 9 millions d'exécutions d'une recherche où le nombre estimé d'exécutions était de 1). Après avoir confirmé que certaines statistiques pertinentes étaient en fait obsolètes, j'ai reconstruit les statistiques …
Un journal de vue matérialisée (MV) peut être utilisé pour permettre à un MV d'effectuer une actualisation rapide qui ne modifie que les données modifiées. Cependant, diverses conditions empêchent le MV d'utiliser le journal et nécessitent donc une actualisation complète. Oracle a implémenté une actualisation atomique complète en tant que …
je lance une application facebook qui compte actuellement 300 à 600 utilisateurs simultanés (et en pleine croissance). Pour préparer le matériel pour la croissance, j'ai changé mon i7 / 12 Go de RAM / 2 x 80 Go d'Intel x25 ssd (Debian 5.0 / mysql 5.0 / 64bit) en un …
Je sais que MySQL limite les colonnes auto_increment aux clés primaires. Pourquoi est-ce? Ma première pensée est que c'est une restriction de performances, car il y a probablement une table de compteur quelque part qui doit être verrouillée pour obtenir cette valeur. Pourquoi ne puis-je pas avoir plusieurs colonnes auto_increment …
Nous avons un environnement «organique», ce qui signifie que les gens ont empilé du code sur du code pendant dix ans avec un minimum de surveillance ou de documentation. Le serveur que j'utilise possède plusieurs bases de données qui, je crois, ne sont plus utilisées; J'adorerais les supprimer et ne …
J'ai une table avec un UNIQUEindex multi-colonnes sur _job_id__et __keyword_id__. Aurais-je également besoin d'ajouter un autre index __job_id__si j'ai une requête fréquente qui effectue un GROUP BYsur cette colonne? (À 100 millions de lignes, cela pourrait prendre un certain temps. C'est pourquoi je demande au lieu de simplement le faire)
Je suis actuellement en train de créer des ETL pour notre entrepôt de données. Nous utilisons SSIS 2008, mais nous rencontrons des problèmes, dont le plus important est la difficulté de réutiliser les composants. Nous avons des packages séparés pour chaque table et chaque package prend en entrée un certain …
J'essaie d'amadouer des performances supplémentaires à partir d'une requête qui accède à une table avec environ 250 millions d'enregistrements. D'après ma lecture du plan d'exécution réel (non estimé), le premier goulot d'étranglement est une requête qui ressemble à ceci: select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b …
Si je crée une uniquecontrainte sur un champ, dois-je également créer un index sur ce champ afin d'obtenir un temps d'insertion évolutif? Ou est-ce fait pour moi (même si l'index qu'il utilise n'est pas accessible au public?) Plus précisément, je travaille avec Apache Derby pour le prototypage, bien que je …
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.