¿Es mejor definir claves externas en la base de datos o en la parte del código de una
¿Es mejor definir claves externas en la base de datos o en la parte del código de una
Históricamente, se ha recomendado no utilizar los puertos predeterminados para las conexiones a SQL Server, como parte de las mejores prácticas de seguridad. En un servidor con una única instancia predeterminada, los siguientes puertos se usarían de manera predeterminada: Servicio SQL Server -...
Ejecutamos un sitio web que tiene filas de 250MM en una tabla y en otra tabla a la que nos unimos para la mayoría de las consultas tiene menos de 15MM de filas. Estructuras de muestra: MasterTable (Id, UserId, Created, Updated...) -- 15MM Rows DetailsTable (Id, MasterId, SomeColumn...) -- 250MM...
RAID (matrices redundantes de discos económicos) viene con diferentes configuraciones (RAID-0, RAID-1 ...). ¿Cuál es la configuración RAID recomendada que debo configurar y usar al instalar una base de datos Oracle? La base de datos se utilizará principalmente como un almacén de...
He estado monitoreando el crecimiento de archivos a través del recopilador de datos en SQL Server 2008 R2 durante dos semanas. La base de datos está creciendo constantemente a alrededor de 35 (MB) / día. El DB aún no ha alcanzado el tamaño inicial de 2 GB. El crecimiento automático de los archivos...
Estamos usando SQL Server 2012 Standard Edition. También uso los scripts de Ola Hallengren para proporcionar un marco fácil y más flexible para hacer copias de seguridad y mantenimiento. Esta pregunta no se trata tanto de los guiones de Ola como de una mejor práctica. Me doy cuenta de que la...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Soy un...
Antecedentes Estoy trabajando en la creación de un nuevo proceso de desarrollo para un pequeño equipo web de aproximadamente 4 programadores y 4 diseñadores, con el evidente potencial de hacer crecer el equipo en el futuro. Nuestro producto es una aplicación central que impulsa sitios web de...
Empecé a trabajar en un proyecto existente y el desarrollador anterior había dividido una tabla en 10 tablas separadas con esquemas idénticos pero con datos diferentes. Las tablas se ven
Las tablas de búsqueda (o tablas de códigos , como algunas personas las llaman) suelen ser una colección de los posibles valores que se pueden dar para una determinada columna. Por ejemplo, supongamos que tenemos una tabla de búsqueda llamada party(destinada a almacenar información sobre partidos...
Hace poco quería compartir derechos de acceso regulares con un usuario de un servidor y me di cuenta de que un simple CREATE USERy los GRANT ALL ON DATABASEcomandos no le permitieron ejecutar un simple SELECTen los datos. Me gustaría otorgar derechos a todas las tablas de una base de datos dada a...
Descubrimos que una cuenta "sa" de SQL se usa de una manera que no debería haber sido, por lo que estamos cambiando las contraseñas sa en todas nuestras instancias de SQL. (Tenemos servidores de SQL 2005 a 2017 que se ejecutan en modo de autenticación mixta. Todos los usuarios y aplicaciones...
Me gustaría hacer una pregunta sobre las mejores prácticas descritas en este documento: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Use múltiples enrutadores de consulta. Utilice múltiples procesos mongos distribuidos en múltiples servidores. Una...
Estoy tratando de entender la mejor manera de decidir qué tan grandes deben ser las columnas varchar, tanto desde el punto de vista del almacenamiento como del rendimiento. Rendimiento De mi investigación, pareceese varchar (max) solo debe usarse si realmente lo necesita; es decir, si la columna...
Siempre he visto y escrito mis alias de columna como SELECT 1 as ColumnName pero hoy encontré una consulta que usaba SELECT ColumnName = 1 ¿Hay alguna diferencia en cómo se ejecutan estas dos consultas? ¿O hay un estándar entre los DBA sobre cuál usar? Personalmente, creo que la segunda sería...
¿Existe una forma "mejor" de reescribir una SELECTcláusula en la que varias columnas usan las mismas CASE WHENcondiciones para que las condiciones se verifiquen solo una vez? Vea el ejemplo a continuación. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P'...
Estamos a punto de configurar servidores SQL en diferentes países. Necesitamos vincularlos, pero no tenemos que tener un enlace directo (como en el servidor vinculado). En otras palabras, se pueden acoplar libremente. ¿Es mejor conectarlos a través de una VPN y tenerlos como servidores vinculados,...
Voy a reconstruir un servidor IBM 3400 desde cero. Este servidor está dedicado a una instancia de SQL Server 2008 que se ejecuta en Windows 2008 R2. Voy a hacer una nueva configuración RAID. Tengo 6 unidades SCSI de 73 GB dentro de la máquina y un controlador IBM ServerRAID 8K. ¿Cuál sería una...
¿Cuál es una buena manera de hacer que los procesos almacenados sean lo suficientemente robustos como para que puedan escalar muy bien y también contener el manejo de errores? Además, ¿cuál es la mejor manera de manejar múltiples escenarios de error en un proceso almacenado y tener un sistema de...
Dado que los objetos en el pg_catalogesquema están implícitamente en search_path( docs ), ¿se recomendaría instalar extensiones en ese