Articles of desempenho do

Métodos de paginação do SQL Server 2008?

Eu tenho que trabalhar com uma lista potencialmente grande de registros e eu tenho pesquisado por maneiras de evitar a seleção de toda a lista, em vez disso, quero permitir que os usuários selecionem uma página (como de 1 a 10) e exibam os registros adequadamente. Digamos que, para 1000 registros, eu terei 100 páginas […]

Maneira mais eficiente de inserir linhas no database MySQL

Eu li muitas perguntas sobre isso, mas não consegui encontrar uma que fosse rápida o suficiente. Eu acho que existem maneiras melhores de inserir muitas linhas em um database MySQL Eu uso o seguinte código para inserir 100k no meu database MySQL: public static void CSVToMySQL() { string ConnectionString = “server=192.168.1xxx”; string Command = “INSERT […]

Existe uma diferença de desempenho entre ‘let’ e ‘var’ em JavaScript

A diferença entre essas duas palavras-chave em termos de escopo já foi amplamente discutida aqui , mas eu queria saber se existe algum tipo de diferença de desempenho entre os dois e, em caso afirmativo, é insignificante ou em que ponto isso se tornaria significativo?

MySQL carregar dados infile – aceleração?

às vezes, tenho que reimportar dados para um projeto, lendo cerca de 3,6 milhões de linhas em uma tabela MySQL (atualmente InnoDB, mas na verdade não estou realmente limitado a esse mecanismo). “Carregar dados infile …” provou ser a solução mais rápida, no entanto, tem um tradeoff: – ao importar sem chaves, a importação em […]

A ordem das colunas em uma cláusula WHERE é importante?

A ordem das colunas em uma cláusula WHERE afeta o desempenho? por exemplo Digamos que eu coloque uma coluna que tenha maior potencial de exclusividade primeiro ou vice-versa?

Por que armazenar objects jQuery no cache?

Então, por que devemos armazenar objects jQuery? No cenário a seguir: var foo = $(‘#bar’); foo.attr(‘style’,’cool’); foo.attr(‘width’,’123′); $(‘#bar’).attr(‘style’,’cool’); $(‘#bar’).attr(‘width’,’123′); Por que a primeira opção é muito melhor que a segunda? Se é por causa do desempenho, como reduz o uso?

DOs e DONTs para índices

Quais são alguns DOs e DONTs para melhorar o desempenho do database usando o índice? Um DO seria um caso no qual um índice deveria ser criado, ou outra dica relacionada a índices que melhoraria o desempenho. Um DONT será um caso quando um índice não deve ser criado ou outra ação relacionada ao índice […]

Maneira mais rápida de remover documentos duplicados no mongodb

Eu tenho aproximadamente 1,7 milhões de documentos no mongodb (no futuro, 10m +). Alguns deles representam input duplicada que eu não quero. Estrutura do documento é algo assim: { _id: 14124412, nodes: [ 12345, 54321 ], name: “Some beauty” } O documento é duplicado se tiver pelo menos um nó igual a outro documento com […]

Desempenho de inserção de lote JDBC

Eu preciso inserir algumas centenas de milhões de registros no database do mysql. Eu estou inserindo em lote 1 milhão de cada vez. Por favor, veja meu código abaixo. Parece ser lento. Existe alguma maneira de otimizá-lo? try { // Disable auto-commit connection.setAutoCommit(false); // Create a prepared statement String sql = “INSERT INTO mytable (xxx), […]

Por que criar um novo processo é mais caro no Windows que no Linux?

Ouvi dizer que criar um novo processo em uma checkbox do Windows é mais caro que no Linux. Isso é verdade? Alguém pode explicar as razões técnicas de por que é mais caro e fornecer quaisquer razões históricas para as decisões de design por trás dessas razões?