Perguntas com a marcação «performance»

Uma avaliação sobre se um sistema funciona bem o suficiente para ser adequado ao objetivo. Normalmente, o desempenho se refere à velocidade com que um sistema conclui uma operação ou conjunto de operações ao longo do tempo.


2
Motivos para consultas lentas ocasionalmente?
Estamos executando o MySQL 5.1 no Windows Server 2008 R2. Ultimamente, temos feito alguns diagnósticos em nosso banco de dados e encontramos alguns artefatos perturbadores que não podemos explicar . Adicionamos algum código ao log quando tivemos consultas que demoraram muito (> 2000 ms). Os resultados foram surpreendentes (e possivelmente …


3
Como obter o uso da CPU pelo banco de dados para uma instância específica?
Encontrei as seguintes consultas para detectar o uso da CPU pelo banco de dados, mas eles estão mostrando resultados diferentes: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') …






1
Benefícios do uso do WITH TABLOCK em um INSERT
Sob algumas circunstâncias, fazer um INSERT INTO <tablename> (WITH TABLOCK)será mais rápido devido ao registro mínimo. Essas circunstâncias incluem ter o banco de dados no BULK_LOGGEDmodelo de recuperação. Existe algum outro benefício potencial de desempenho para usar WITH TABLOCKem uma INSERTtabela vazia quando o banco de dados ( tempdb ) …

4
Desempenho do índice para CHAR vs VARCHAR (Postgres)
Nesta resposta ( /programming/517579/strings-as-primary-keys-in-sql-database ), uma única observação chamou minha atenção: Lembre-se também de que muitas vezes há uma grande diferença entre um CHAR e um VARCHAR ao fazer comparações de índice Isso se aplica / ainda se aplica ao Postgres? Encontrei páginas no Oracle afirmando que CHARé mais ou …



1
Por que essa consulta sqlite é muito mais lenta quando eu indexo as colunas?
Eu tenho um banco de dados sqlite com duas tabelas, cada uma com 50.000 linhas, contendo nomes de pessoas (falsas). Eu construí uma consulta simples para descobrir quantos nomes existem (nome, inicial do meio, sobrenome) comuns a ambas as tabelas: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.