Arquivo
Recomendação, Canal no YouTube
Galera, recomendo muitíssimo o canal que meu amigo MVP Gustavo Maia Aguiar criou no Youtube para postar os vídeos e webcasts que ele já fez sobre SQL Server.
Imperdível, mais detalhes aqui:
Parabéns pela iniciativa Gustavo.
Video, WebCast Denali + Windows Functions
Galera, segue o vídeo da minha sessão sobre Windows Functions e Denali…
Abraços
Denali + Windows Functions
PPTs e Demos, WebCast Windows Functions
Pessoal conforme combinado, segue o link para download do material da minha sessão de hoje na Semana do SQL Server.
http://blogs.solidq.com/fabianosqlserver/Documents/Semana%20SQL%20Server%20-%20PASS.zip
Pra quem perdeu, falei um pouco sobre windows functions, seguem algumas fotos dos PPTs, e das demos:
Video – Operadores dos Planos de Execução
Galera, conforme combinado, seguem os links para acesso ao vídeo e a gravação do LYNC da minha sessão de hoje (14/07) no SolidQ Virtual Conference. Se você ainda não se inscreveu não perca mais tempo… ![]()
Espero que tenham gostado, e qualquer dúvida sabem onde me achar
.
Link para download do material:
https://skydrive.live.com/#!/?cid=52eff7477e74caa6&sc=documents&uc=1&id=52EFF7477E74CAA6!2023
Pra variar, o Murphy deu as caras, e minha janela do LYNC travou no meio da sessão… Nada grave, mas o video ficou cortado em 2 partes.
Minha lista de Livros prediletos…
Galera, na minha sessão de hoje fizeram uma pergunta sobre livros… segue aqui a lista de livros que recomendo que você leia…
Destaque para 2 livros, SQL Server 2000 Internals, e T-SQL Fundamentals do Itzik, na verdade é difícil falar qual livro do Itzik é o melhor, mas o Fundamentals é sensacional…
http://www.amazon.com/Inside-Microsoft%C2%AE-SQL-Server%C2%AE-2008/dp/0735626030/ref=ntt_at_ep_dpt_3
PS: Sim, você não leu errado não, tem um livro de oracle ai no meio
.
Abraços
Bug Query Optimizer – Unnecessary Sort
Just created a new connect item about a bug on Query Optimizer, I appreciate if you could vote 😉
More details here: https://connect.microsoft.com/SQLServer/feedback/details/679342/unnecessary-sort#details
IF OBJECT_ID('Departamentos') IS NOT NULL DROP TABLE Departamentos GO CREATE TABLE Departamentos (ID Int IDENTITY(1,1) PRIMARY KEY, Nome_Dep VarChar(200)) GO INSERT INTO Departamentos(Nome_Dep) VALUES('Vendas'), ('TI'), ('Recursos Humanos') GO IF OBJECT_ID('Funcionarios') IS NOT NULL DROP TABLE Funcionarios GO CREATE TABLE Funcionarios (ID Int IDENTITY(1,1) PRIMARY KEY, ID_Dep Int, Nome VarChar(200), Salario Numeric(18,2)) GO INSERT INTO Funcionarios (ID_Dep, Nome, Salario) VALUES(1, 'Fabiano', 2000), (1, 'Amorim', 2500), (1, 'Diego', 9000), (2, 'Felipe', 2000), (2, 'Ferreira', 2500), (2, 'Nogare', 11999), (3, 'Laerte', 5000), (3, 'Luciano', 23500), (3, 'Zavaschi', 13999) GO SELECT Departamentos.Nome_Dep, Nome, Salario, avg(Salario) OVER (PARTITION BY Departamentos.Nome_Dep) AS AvgSalario, rank() OVER (PARTITION BY Departamentos.Nome_Dep ORDER BY Salario desc) AS RankSalario FROM Funcionarios INNER JOIN Departamentos ON Funcionarios.ID_Dep = Departamentos.ID OPTION (RECOMPILE) GO
Two Sorts:
SELECT Departamentos.Nome_Dep,
Nome,
Salario,
rank() OVER (PARTITION BY Departamentos.Nome_Dep ORDER BY Salario desc) AS RankSalario,
avg(Salario) OVER (PARTITION BY Departamentos.Nome_Dep) AS AvgSalario
FROM Funcionarios
INNER JOIN Departamentos
ON Funcionarios.ID_Dep = Departamentos.ID
OPTION (RECOMPILE)
GO
One Sort:
Eu, MVP?
Na sexta-feira passada nessa hora (12:17) eu estava tremendo com o coração batendo a mil por hora…
O Luti falando no skype – Ei não vai twittar não? Conta logo se não eu conto!
Eu tentando me controlar pra conseguir escrever sem errar… porque? Porque eu havia acabado de receber um e-mail com o seguinte assunto “Congratulations 2011 Microsoft MVP!”.
Quando comecei a blogar e me envolver com a comunidade SQL Server eu jamais poderia imaginar onde isso me levaria, e o quanto isso seria tão importante para minha vida profissional e pessoal.
Simple-Talk, Marília TechDay, Amizades, SolidQ, MVP… coisas que não tem preço e já marcaram minha vida. #fato
Estou extremanente orgulhoso e honrado em dizer que sou MVP em SQL Server, na verdade morro de vergonha de dizer isso… não sei se vou me acostumar
… parece que estou falando de outra pessoa, ou estou me “achando”
… é estranho é estranho…
Só de pensar de que faço parte do time de MVPs em SQL Server do Brasil já fico emocionado… Luti, Nilton, Gustavo, Diego, Zava, Laerte… caramba só a galera marvada…
Tenho que agradecer a várias pessoas por me ajudar diretamente ou indiretamente nessa conquista, talvez a lista seja grande mas espero não me esquecer de ninguem então vamos lá…
Primeiramente, todos os créditos ao Deus que sivro e que tem me abençoado com saúde para trabalhar e conseguir fazer o que gosto. “Faz sentido servir alguem melhor que eu!”
Leda Amorim (meu braço direito e esquero)… Obrigado por me suportar, e me incentivar a fazer o que gosto, te amo!
Marcos Amorim (mentor, professor, irmão)… Incontáveis ensinamentos, desde a dirigir na marginal sem carta com seu Corola, a me levar nas reuniões com clientes importantes só pra eu ficar queto, ouvindo, sem fazer nada… aprendendo… isso não tem preço. Obrigado!
Luti – Alguns já sabem, mais o Luti quem começou com essa idea de, Ei porque você não cria um blog e tals… Luti sou muito grato por todas as dicas e direcionamentos que você me deu e pelas conversamos que já tivemos… você é o cara de SQL Server no Brasil, #fato… não tem pra ninguêm… Lembro até hoje quando te mandei o primeiro e-mail, procurei sei e-mail no google, achei em uma webcast sua.. mandei o e-mail e quando recebi a resposta pensei… Caraca o cara respondeu mesmo
. Obrigado!
Laerte – Porra, esse é o cara! É o cara mais loco que conheço… Laerte me indicou pro Simple-Talk, me chamou pra participar do Marília TechDay, me apresentou a SolidQ… lembro que no Marília TechDay ele disse… Ei ta vendo aquele cara ali? É o Fernando Guerreiro, CIO Global da SolidQ, cola nele! Não deu outra, foi o que eu fiz eeee… deu certo
. Valeu brother, pode contar com seu irmão aqui, sempre!
Caramba… a lista vai longe… mas vou tentar não fazer deste post um livro, vão aqui alguns nomes:
Zava, Diego, Felipe, Thiago Cruz, Evil, Eladio, Fernando Guerreiro, Maycon, Alex Rosa(lembro quando vi ele no teched e pensei, opa, esse é aquele carequinha do Blog KeepLearning
), Junir Galvão, Nilton, Arnaldo, Vladmir, Rodolpho, Luis, Douglas, Cinéia, Marcondes, JP, Hara, Fabricio, Alx, Andressa, MaryHelpa, Sandro, Claudio, Edvaldo, Zé, João, Thiago, Luciana, Galera da CNP, Mauro Pichiliani, Roberto Fonseca, Rodrigo Souza, Catae, João Polisel, Marcelo Ferandes, Luciano Palma, Paul White, Conor, Craig, Enrique Puig, Brent Ozar, Elvis, Eduardo Santarem, Paul Randal, Paulo (SQLFromHell), Pinal Dave, Rodolfo Roim, Grant Fritchey, Cris, Andrew, Benjamin Nevarez, Holger Schmeling, Phil Factor, Demétrio, Fernando Garcia, Rony Gabriel, Djonatas, FatherJack… Se eu esqueci de você me avisa que coloco aqui :-).
Comunidade pode contar comigo para o que precisar… tamo na área.
Abraços
Fabiano Amorim – SQL Server MVP
Video – Entendendo Teorias Probabilísticas
Galera, conforme combinado, seguem os links para acesso ao vídeo e a gravação do LYNC da minha sessão de terça-feira passada (05/07) no SolidQ Virtual Conference. Se você ainda não se inscreveu não perca mais tempo… ![]()
Espero que tenham gostado, e qualquer dúvida sabem onde me achar
.
Eu recomendo que vocês baixem a reprodução do LYNC…
Arquivo no SkyDrive
UPDATE: O PPT e os arquivos .SQL também estão na pasta do skydrive!
https://skydrive.live.com/#!/?cid=52eff7477e74caa6&sc=documents&uc=1&id=52EFF7477E74CAA6!2023
Video no YouTube:
Estatísticas no SQL Server
Abraços
Article–SQL Statistics on Simple-Talk
Folks, here is my last article on Simple-Talk.
I wrote some things about statistics and how histogram is used… some good stuff here.
http://www.simple-talk.com/sql/sql-training/questions-about-sql-server-distribution-statistics/
Hope you like it.
Too many indexes…
Very nice post from my colleague Davide Mauire from SolidQ.
It’s a worthy read, the chart speak by it self…
This remember-me once when I was doing a performance tuning in a customer and I tried to create an index, I received an error saying that I got the maximum of indexes allowed in a table… my reaction was WTF????
Stay tune!









