lunes, 6 de febrero de 2017

http://dba.stackexchange.com/questions/20973/quick-look-at-how-much-ram-is-allocated-to-sql-server

You could NEVER, EVER trust Task Manager to tell you how much memory SQL Server is using (maybe you are remembering a 32-bit system with a very small amount of memory). Stop using Task Manager for this, period. Use the performance counter - you can also query the performance counter using DMVs:
SELECT object_name, cntr_value 
  FROM sys.dm_os_performance_counters
  WHERE counter_name = 'Total Server Memory (KB)';
You could save that as a query shortcut in Tools > Options > Environment > Keyboard > Query Shortcuts, and get accurate results in a query window much faster than getting inaccurate results from Task Manager.
You can also check for memory pressure (and whether you can do anything about it) using these queries:
SELECT object_name, cntr_value
  FROM sys.dm_os_performance_counters
  WHERE counter_name IN ('Total Server Memory (KB)', 'Target Server Memory (KB)');

-- SQL Server 2012:
SELECT physical_memory_kb FROM sys.dm_os_sys_info;

-- Prior versions:
SELECT physical_memory_in_bytes FROM sys.dm_os_sys_info;

EXEC sp_configure 'max server memory';
 
 
@AaronBertrand's answer is great. Here's a variation with a bit more info from here
SELECT
(physical_memory_in_use_kb/1024) AS Memory_usedby_Sqlserver_MB,
(locked_page_allocations_kb/1024) AS Locked_pages_used_Sqlserver_MB,
(total_virtual_address_space_kb/1024) AS Total_VAS_in_MB,
process_physical_memory_low,
process_virtual_memory_low
FROM sys.dm_os_process_memory;
 
https://msdn.microsoft.com/en-us/library/ms190219.aspx
http://blog.jmacoe.com/gestion_ti/base_de_datos/servidor-sql-server-lento-pero-cpu-normal/ 
https://www.mssqltips.com/sqlservertip/2304/how-to-identify-microsoft-sql-server-memory-bottlenecks/
http://dba.stackexchange.com/questions/69741/all-queries-on-the-server-have-slowed-down-cpu-is-normal-plenty-of-free-memory
https://www.simple-talk.com/sql/performance/how-to-identify-slow-running-queries-with-sql-profiler/
https://www.brentozar.com/archive/2015/11/why-is-sql-server-slow-sometimes-but-only-sometimes/ 

 

martes, 16 de octubre de 2012

Mini tutorial de Github y Sptring Tool Suite



Creación de un repositorio con Eclipse:

Trabajemos con un repositorio GIT, En primer lugar tenemos que ir al menu de la vista Proyectos, Importar > Git > Git repository.


Añadimos donde se encuentra nuestra rama de trabajo: git@github.com@tu_usuario/nombre_repositorio.git.
Le añadimos como protocolo git-ssh. Esto nos modifica la cadena de conexión. Como usuario dejamos a git y damos a siguiente:


Sigamos con la configuración de GIT en Eclipse:
Si Egit se conecta te pedirá la cadena de conexión, que es la frase que has añadido para generar las claves.


Una vez conectado nos mostrará las ramas que tengamos en github asociadas y seleccionamos con el que queremos conectarnos.


Y ahora ya siguiente…


Nos dará por defecto un directorio de trabajo, que  lo podemos dejar así como el resto de datos  y pulsamos siguiente:


Ya nos queda finalizar. Podemos observar como ahora tenemos en la vista de proyectos el proyecto asociado al github con los ficheros que tuviéramos en dicha rama.

Y listo, a trabajar :D