Query com alto consumo no MSSQL

Ĉ¿


Query com alto consumo no MSSQL


SELECT TOP 20
GETDATE() AS "Collection Date",
qs.execution_count AS "Execution Count",
SUBSTRING(qt.text,qs.statement_start_offset/2 +1,
(CASE WHEN qs.statement_end_offset = -1
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
ELSE qs.statement_end_offset END - qs.statement_start_offset
)/2
) AS "Query Text",
DB_NAME(qt.dbid) AS "DB Name",
qs.total_worker_time AS "Total CPU Time",
qs.total_worker_time/qs.execution_count AS "Avg CPU Time (ms)",
qs.total_physical_reads AS "Total Physical Reads",
qs.total_physical_reads/qs.execution_count AS "Avg Physical Reads",
qs.total_logical_reads AS "Total Logical Reads",
qs.total_logical_reads/qs.execution_count AS "Avg Logical Reads",
qs.total_logical_writes AS "Total Logical Writes",
qs.total_logical_writes/qs.execution_count AS "Avg Logical Writes",
qs.total_elapsed_time AS "Total Duration",
qs.total_elapsed_time/qs.execution_count AS "Avg Duration (ms)",
qp.query_plan AS "Plan"
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) AS qp
WHERE
qs.execution_count > 50 OR
qs.total_worker_time/qs.execution_count > 100 OR
qs.total_physical_reads/qs.execution_count > 1000 OR
qs.total_logical_reads/qs.execution_count > 1000 OR
qs.total_logical_writes/qs.execution_count > 1000 OR
qs.total_elapsed_time/qs.execution_count > 1000
ORDER BY
qs.execution_count DESC,
qs.total_elapsed_time/qs.execution_count DESC,
qs.total_worker_time/qs.execution_count DESC,
qs.total_physical_reads/qs.execution_count DESC,
qs.total_logical_reads/qs.execution_count DESC,
qs.total_logical_writes/qs.execution_count DESC




Referêcia.:https://goo.gl/23BnTj

Menu - link logout JOOMLA (1 click)

Ĉ¿

Precisei criar um link de menu, que ao clicar o usuário precisaria sobre logout do sistema.

Para isso basta instalar o componente  Quick Logout e criar um item do menu apontando para este menu.

http://extensions.joomla.org/extension/quick-logout

Att.

Pesquisa por fonética MSSQL (SOUNDEX)

Ĉ¿


Caso queira fazer um pesquisa que encontre por proximidade o valor ou por fonética, use a função do SQL SERVER SOUNDEX


DECLARE @SearchWord nvarchar(30)  
SET @SearchWord = N'claud'  
SELECT 
     *
  FROM [TB_EXEMPLO] 
  WHERE SOUNDEX([NOME]) = SOUNDEX(@SearchWord)

Neste exemplo acima irá trazer usuário como:

CLAUDE
CLAUDIA
CLAUDIO
CLEIDE
CLEYDE


Att.

Créditos: https://goo.gl/WFDHTF

Comandos git do dia a dia

Ĉ¿ #Criando um projeto do zero echo "# UBBOAT_App" >> README.md git init git add README.md git commit -m "first commi...