Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.



11
SQL: SELECCIONAR Todas las columnas excepto algunas
¿Hay alguna forma de SELECTtodas las columnas de una tabla, excepto las específicas? Sería muy conveniente seleccionar todas las columnas no geométricas o no geométricas de una tabla. Algo como: SELECT * -the_geom FROM segments; Una vez escuché que esta funcionalidad se excluyó deliberadamente del estándar SQL porque cambiar agregar …

5
¿Cómo cambiar de forma segura la variable innodb de MySQL 'innodb_log_file_size'?
Así que soy bastante nuevo en el ajuste de InnoDB. Estoy cambiando lentamente las tablas (cuando sea necesario) de MyIsam a InnoDB. Tengo aproximadamente 100 MB en innodb, así que aumenté la innodb_buffer_pool_sizevariable a 128 MB: mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | innodb_buffer_pool_size …
105 mysql  innodb  myisam  logs 


4
Forzar caída db mientras otros pueden estar conectados
Necesito eliminar una base de datos de un clúster de base de datos PostgreSQL. ¿Cómo puedo hacerlo incluso si hay conexiones activas? Necesito una especie de -forcebandera, que eliminará todas las conexiones y luego la base de datos. ¿Cómo puedo implementarlo? Estoy usando dropdbactualmente, pero otras herramientas son posibles.


3
ALTER TABLE - Renombrar una columna
¡Esto me está volviendo loco! Quiero cambiar el nombre de una columna de read-more a read_more en la tabla de mi blog Intenté todo esto: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; ¡Y siempre consigo esto! ERROR 1064 (42000): …
102 mysql  mysql-5.5  mysql-5 


6
¿Por qué usar TRUNCATE y DROP?
En el sistema en el que trabajo hay muchos procedimientos almacenados y scripts SQL que hacen uso de tablas temporales. Después de usar estas tablas, es una buena práctica dejarlas caer. Muchos de mis colegas (casi todos con mucha más experiencia que yo) suelen hacer esto: TRUNCATE TABLE #mytemp DROP …




4
Optimización de consultas en un rango de marcas de tiempo (dos columnas)
Yo uso PostgreSQL 9.1 en Ubuntu 12.04. Necesito seleccionar registros dentro de un rango de tiempo: mi tabla time_limitstiene dos timestampcampos y una integerpropiedad. Hay columnas adicionales en mi tabla real que no están involucradas con esta consulta. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); …

5
Almacenar vs calcular valores agregados
¿Existen pautas o reglas generales para determinar cuándo almacenar valores agregados y cuándo calcularlos sobre la marcha? Por ejemplo, supongamos que tengo widgets que los usuarios pueden calificar (ver el esquema a continuación). Cada vez que visualizo un widget, puedo calcular la calificación promedio de los usuarios de la Ratingstabla. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.