Administradores de bases de datos

12
Generando cadenas grandes para datos de prueba

Recientemente intenté crear algunas cadenas grandes que contienen datos de prueba genéricos para una pregunta aquí . Parece que solía saber una forma de multiplicar una cadena. Sin embargo, ya no puedo recordar la sintaxis. Estoy buscando algo como: SELECT 'A' + ('a' * 1000) + 'ha!' Para llegar...

12
Consulta de ajuste de rendimiento

Cuando termine de escribir una consulta / proceso / función almacenada, ¿cuál es la forma más informativa de obtener rápidamente algunos parámetros de rendimiento? ¿Ejecutas la consulta y ves el plan de ejecución real? Si es así, ¿cuáles son las cosas que buscas? Obviamente, los escaneos de tabla /...

12
Comportamiento extraño con columnas calculadas en SQL-Server

Mientras leía mi libro de examen 70-433, pensé en algo que veo que no funciona, pero creo que sí. El pasaje decía algo como: La columna también debe marcarse como PERSISTED , lo que significa que SQL Server almacena físicamente el resultado de la expresión de la columna calculada en la fila de...

12
Actualización de 700 millones de filas al mismo valor

Tengo un almacén de datos (oráculo) donde necesito establecer una columna con el mismo valor para los 700 millones de filas. No tengo acceso de administrador, o acceso a un administrador, por lo que esto debe lograrse con SQL básico y no se crea una tabla temporal. Para complicar aún más las...

12
Retención de replicación de instantáneas

Tengo la replicación de instantáneas configurada en mi servidor de producción SQL Server 2008, y acabo de notar que hay instantáneas que se remontan a hace un año en la carpeta de instantáneas. ¿Cómo puedo cambiar la retención de estas instantáneas? Específicamente, me gustaría conservar las...

12
¿Cambiar el puerto de SQL Server es realmente mucho más seguro?

El puerto predeterminado de SQL Server es 1433. Nuestro administrador me ha dicho que el puerto debe cambiar "por razones de seguridad". ¿Es realmente mucho más seguro cambiar el puerto? Si el servidor está detrás de un firewall y solo permite conexiones desde un cierto rango de IP, ¿no es eso...

12
SQL Server 2008 R2 "Memoria fantasma"?

Tenemos una máquina SQL Server 2008 R2 dedicada que está experimentando algunos problemas de memoria extraños. La máquina en sí tiene muchos recursos, incluidos dos procesadores de cuatro núcleos, 16 gb de RAM y 64 bits de Windows Server 2008 R2 Enterprise (es un Dell PowerEdge 2950) . El extraño...

12
Importar archivos SQL grandes phpmyadmin

Estoy tratando de importar este archivo SQL en phpmyadmin y recibí este mensaje #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Allowed memory size of...

12
Determinar que los índices en una tabla no se utilizan

He estado ejecutando este script para tratar de encontrar índices extraños select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on...

12
SQL para leer XML del archivo en la base de datos PostgreSQL

¿Cómo puedo escribir SQL para leer un archivo XML en un XMLvalor PostgreSQL ? PostgreSQL tiene un tipo de datos XML nativo con la XMLPARSEfunción de analizar una cadena de texto a ese tipo. También tiene formas de leer datos del sistema de archivos; el COPYcomunicado, entre otros. Pero no veo una...

12
Cómo configurar el juego de caracteres global en MySQL

Traté de cambiar el juego de caracteres para nuestro MySQL a través de my.cnf y falló. Agregué la configuración del juego de caracteres que se detalla a continuación: # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16M max_allowed_packet =...