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
Comment concaténer des variables psql?
Comment puis-je concaténer deux variables psql (client PostgreSQL)? Je veux générer un chemin absolu en concaténant une variable de chemin de répertoire et une variable de nom de fichier. J'ai essayé ça: \set path '/tmp/' \set file 'foo' \echo :path:file Mais psql place un espace entre le chemin et le …

3
Filtrage des données classées par rowversion
J'ai une table de données SQL avec la structure suivante: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Le nombre d'ID distincts varie de 3000 à 50000. La taille de la …



3
Schéma multilingue approprié, ou exagéré?
MISE À JOUR 2 : En fait, j'ai fini par utiliser cela, et c'est génial après quelques ajustements. Voici mon article sur sa conception actuelle et en action: http://tim.hithlonde.com/2013/lemon-schema-works/ Je crée une application Web et je veux qu'elle prenne en charge plusieurs langues. Cette structure a deux composantes: Connexion des …

2
Importation lente de bases de données MySQL avec mysqldump et USE .. SOURCE
J'ai environ 12 tables dans MySQL innoDB, l'une d'elles contient 11 millions d'enregistrements. J'ai utilisé cette commande pour sauvegarder les choses: mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz Et cette commande pour importer des choses sur le nouveau serveur: USE [DBNAME]; SOURCE [/path_to_file/DBNAME].sql; Voici la douleur qui m'afflige …

2
Les connexions d'authentification Windows peuvent-elles être désactivées sur SQL Server 2008 (ou R2)?
Nous pouvons donc faire la connexion Windows ou le mode mixte, mais pouvons-nous configurer SQL Server pour utiliser uniquement les connexions internes et bloquer toutes les connexions Windows? Est-ce la seule solution pour ajouter toutes les connexions Windows potentielles et les définir sur des privilèges restreints en tant que procédure …


1
Autorisation utilisateur MySQL sur la procédure stockée
J'ai créé une procédure stockée simple: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Mais n'a pas réussi à l'exécuter: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …

2
Contournement des paramètres
J'ai utilisé deux méthodes pour contourner les problèmes de détection de paramètres dans le passé: 1) Utiliser WITH RECOMPILE 2) Réaffecter les valeurs des paramètres aux variables locales et les utiliser à la place des paramètres D'après ce que je comprends, le résultat final des deux est le même - …

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.