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é


3
Pagination dans SQL Server
J'ai une très grande base de données, environ 100 Go. J'exécute la requête: select * from <table_name>; et je veux afficher uniquement les 100e à 200e rangées. Je veux comprendre comment cela se produit en interne. La base de données récupère-t-elle tous les enregistrements du disque dans la mémoire et …





1
Stratégies de requête à l'aide de tables temporelles avec version système SQL Server 2016 pour des dimensions à évolution lente
Lorsque vous utilisez une table temporelle versionnée par le système (nouvelle dans SQL Server 2016), quelles sont les implications en matière de création de requêtes et de performances lorsque cette fonctionnalité est utilisée pour gérer les dimensions à évolution lente dans un grand entrepôt de données relationnelles? Par exemple, supposons …

1
Qu'est-ce qui limite le nombre de connexions?
Selon https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans, la limite de connexion est de 500 Selon https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server "Généralement, PostgreSQL sur un bon matériel peut prendre en charge quelques centaines de connexions" Quels sont les facteurs déterminants de cette limite? #Cœurs CPU? RAM? OS?


1
Pourquoi ne pas reconstruire des index avec un nombre de pages <1000?
J'utilise le script Ola Hallengrens pour la maintenance de l'index. Avant cela, j'ai utilisé la requête suivante pour voir quels index sont les plus fragmentés: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables …

1
MySQL open_files_limit - ne peut pas changer cette variable
Je rencontre des problèmes car mon open_files_limitfor mysql ne l'est que 1024. Centos 7, MySQL Community Server 5.6.22-log C'est en fait un vps dédié à mysql pour un serveur WHM (mysql distant), mais cela devrait être à côté du point. Fichiers de configuration my.cnf: [mysqld] open_files_limit = 100000 open-files-limit = …
17 mysql 


4
Comment supprimer les marques d'accent hébreu
J'ai besoin d'un tour d'encodage de caractères pour supprimer les marques d'accent hébreu. Échantillon avant בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Échantillon après בראשית ברא אלהים את השמים ואת הארץ

2
Le nombre d'expressions de valeur de ligne dans l'instruction INSERT dépasse le nombre maximal autorisé de 1 000 valeurs de ligne
L'un des INSERT INTOscripts est écrit comme suit. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Voici l'erreur à laquelle nous sommes confrontés lors de l'analyse de l'instruction d'insertion ci-dessus Msg 10738, niveau 15, état 1, ligne 1007 Le nombre d'expressions de valeur de ligne dans l'instruction INSERT …

8
Raisons d'éviter les grandes valeurs d'identification
Nous travaillons sur une application web, pas encore accessible aux utilisateurs. Mon patron a remarqué que les enregistrements nouvellement créés obtiennent un ID de plus de 10 000, même si nous n'avons que 100 enregistrements dans le tableau. Elle a supposé que l'interface Web, pour une raison quelconque, crée plus …

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.