在线播放亚洲第一字幕,黑人用巨大阴茎狂躁美女,亚洲熟妇AV一区二区三区浪潮,国产清纯第一页


����Փ�� �� ��������ǰ���� �� ��-���g(sh��)��ӑ��(hu��) �� 50�N���(y��u)��SQL Server��(sh��)��(j��)��(k��)�ķ���(�D(zhu��n))


  ����26856���P(gu��n)ע�^(gu��)������(sh��)����ӡ

���}��50�N���(y��u)��SQL Server��(sh��)��(j��)��(k��)�ķ���(�D(zhu��n))

��������x�����������҆᣿
�w��
С��  1�� ��(g��)�����(y��) | ��Ϣ | ���� | �]�� | ���(y��) | UC


�Ӻ��� �l(f��)����
�ȼ�(j��)����У ���ӣ�594 �e�֣�6649 ������0 ���A��56 ע��(c��)��2005/10/21 18:45:15
50�N���(y��u)��SQL Server��(sh��)��(j��)��(k��)�ķ���(�D(zhu��n))  �l(f��)������ Post By��2009/9/29 10:30:53

 

��ԃ�ٶ�����ԭ��ܶ�����Ҋ(ji��n)���Ž׷N��

�](m��i)���������ߛ](m��i)���õ�����(�@�Dz�ԃ���Ҋ(ji��n)�Ć�(w��n)�}���dz����O(sh��)Ӌ(j��)��ȱ��)��
I/O������С���γ���ƿ�iЧ��(y��ng)��
�](m��i)�Є�(chu��ng)��Ӌ(j��)���Ќ�(d��o)�²�ԃ����(y��u)����
��(n��i)�治�㡣
�W(w��ng)�j(lu��)�ٶ�����
��ԃ���Ĕ�(sh��)��(j��)���^(gu��)��(���Բ��ö�β�ԃ�������ķ������͔�(sh��)��(j��)��)��
�i�������i(�@Ҳ�Dz�ԃ���Ҋ(ji��n)�Ć�(w��n)�}���dz����O(sh��)Ӌ(j��)��ȱ��)��
sp_lock,sp_who,���(d��ng)���Ñ��鿴,ԭ�����x����(j��ng)��(zh��ng)�YԴ��
�����˲���Ҫ���к�����
��ԃ�Z(y��)�䲻�ã��](m��i)�Ѓ�(y��u)����
����ͨ�^(gu��)���·�����(l��i)��(y��u)����ԃ :

1���є�(sh��)��(j��)����־�������ŵ���ͬ��I/O�O(sh��)�����������xȡ�ٶȣ���ǰ���Ԍ�Tempdb��(y��ng)����RAID0����SQL2000����֧������(sh��)��(j��)��(�ߴ�)Խ�������I/OԽ��Ҫ��

2���v�����M��ָ�����p�ٱ��ijߴ�(sp_spaceuse)��

3������(j��)Ӳ����

4������(j��)��ԃ�l��,��������,��(y��u)����������(y��u)���L��(w��n)��ʽ�����ƽY(ji��)�����Ĕ�(sh��)��(j��)����ע���������Ҫ�m��(d��ng)(�����ʹ��Ĭ�J(r��n)ֵ0)��������(y��ng)ԓ�M��С��ʹ���ֹ�(ji��)��(sh��)С���н�������(���������Ą�(chu��ng)��),��Ҫ��(du��)���޵Ďׂ�(g��)ֵ���ֶν���һ�������Ԅe�ֶ���

5����߾W(w��ng)����

6���U(ku��)�����(w��)���ă�(n��i)��,Windows 2000��SQL server 2000��֧��4-8G�ă�(n��i)��������̓�M��(n��i)�棺̓�M��(n��i)���С��(y��ng)����Ӌ(j��)��C(j��)�ϲ��l(f��)�\(y��n)�еķ���(w��)�M(j��n)�����á��\(y��n)�� Microsoft SQL Server? 2000 �r(sh��)���ɿ��]��̓�M��(n��i)���С�O(sh��)�Þ�Ӌ(j��)��C(j��)�����b�������(n��i)��� 1.5 ����������ⰲ�b��ȫ�ęz�����ܣ��������\(y��n)�� Microsoft ��������(w��)�Ա��(zh��)��ȫ�������Ͳ�ԃ���ɿ��]����̓�M��(n��i)���С���Þ�������Ӌ(j��)��C(j��)�а��b�������(n��i)��� 3 ������ SQL Server max server memory ����(w��)�������x�(xi��ng)���Þ������(n��i)��� 1.5 ��(̓�M��(n��i)���С�O(sh��)�õ�һ��)��

7�����ӷ���(w��)�� CPU��(g��)��(sh��);���DZ�����ײ���̎������̎������Ҫ�YԴ�����(n��i)����ʹ�ò���߀�Ǵ��г���MsSQL�Ԅ�(d��ng)�u(p��ng)���x������΂�(g��)�΄�(w��)�ֽ�ɶ���(g��)�΄�(w��)���Ϳ�����̎�������\(y��n)�������絢�R��ԃ�������B���������GROUP BY�־�ͬ�r(sh��)��(zh��)����SQL SERVER����(j��)ϵ�y(t��ng)��ؓ(f��)�d��r�Q���(y��u)�IJ��еȼ�(j��)����(f��)�s����Ҫ���Ĵ�����CPU�IJ�ԃ���m�ϲ���̎�������Ǹ��²���Update,Insert�� Delete߀���ܲ���̎����

8�������ʹ��like�M(j��n)�в�ԃ��Ԓ����(ji��n)�ε�ʹ��index�Dz��еģ�����ȫ���������Ŀ��g�� like 'a%' ʹ������ like '%a' ��ʹ�������� like '%a%' ��ԃ�r(sh��)����ԃ�ĕr(sh��)���ֶ�ֵ���L(zh��ng)�ȳ�����,���Բ�����CHAR��ͣ�����VARCHAR����(du��)���ֶε�ֵ���L(zh��ng)�Ľ�ȫ��������

9��DB Server ��APPLication Server ���x��OLTP��OLAP���x��

10���ֲ�ʽ�օ^(q��)ҕ�D�����ڌ�(sh��)�F(xi��n)��(sh��)��(j��)��(k��)����(w��)��“(li��n)���w��“(li��n)���w��һ�M���_(k��i)�����ķ���(w��)�����������໥�f(xi��)���֓�(d��n)ϵ�y(t��ng)��̎��ؓ(f��)�����@�Nͨ�^(gu��)�օ^(q��)��(sh��)��(j��)�γɔ�(sh��)��(j��)��(k��)����(w��)��“(li��n)���w�ęC(j��)���܉�U(ku��)��һ�M����(w��)������֧�ִ��͵Ķ��� Web վ�c(di��n)��̎����Ҫ�����P(gu��n)������Ϣ����Ҋ(ji��n)�O(sh��)Ӌ(j��)“(li��n)�ϔ�(sh��)��(j��)��(k��)����(w��)����(����SQL�����ļ�'�օ^(q��)ҕ�D')

�ڌ�(sh��)�F(xi��n)�օ^(q��)ҕ�D֮ǰ�������ˮƽ�օ^(q��)����
�ڄ�(chu��ng)���ɆT��������ÿ��(g��)�ɆT����(w��)���϶��xһ��(g��)�ֲ�ʽ�օ^(q��)ҕ�D������ÿ��(g��)ҕ�D������ͬ�����Q���@�������÷ֲ�ʽ�օ^(q��)ҕ�D���IJ�ԃ�������κ�һ��(g��)�ɆT����(w��)�����\(y��n)�С�ϵ�y(t��ng)������ͬÿ��(g��)�ɆT����(w��)���϶���һ��(g��)ԭʼ���ď�(f��)��һ�������䌍(sh��)ÿ��(g��)����(w��)����ֻ��һ��(g��)�ɆT����һ��(g��)�ֲ�ʽ�օ^(q��)ҕ�D����(sh��)��(j��)��λ�Ì�(du��)��(y��ng)�ó�����͸������
11���ؽ����� DBCC REINDEX ,DBCC INDEXDEFRAG,�տs��(sh��)��(j��)����־ DBCC SHRINKDB,DBCC SHRINKFILE. �O(sh��)���Ԅ�(d��ng)�տs��־.��(du��)�ڴ�Ĕ�(sh��)��(j��)��(k��)��Ҫ�O(sh��)�Ô�(sh��)��(j��)��(k��)�Ԅ�(d��ng)���L(zh��ng)������(hu��)���ͷ���(w��)������������T-sql�Č������кܴ���v���������г���Ҋ(ji��n)��Ҫ�c(di��n)�����ȣ�DBMS̎����ԃӋ(j��)�����^(gu��)�����@�ӵģ�

��ԃ�Z(y��)����~�����Z(y��)���z����
���Z(y��)���ύ�oDBMS�IJ�ԃ��(y��u)������
��(y��u)����������(sh��)��(y��u)���ʹ�ȡ·���ă�(y��u)����
���A(y��)���gģ�K���ɲ�ԃҎ(gu��)����
Ȼ���ں��m�ĕr(sh��)�g�ύ�oϵ�y(t��ng)̎���(zh��)����
��󌢈�(zh��)�нY(ji��)�����ؽo�Ñ��������һ��SQL SERVER�Ĕ�(sh��)��(j��)��ŵĽY(ji��)��(g��u)��һ��(g��)�(y��)��Ĵ�С��8K(8060)�ֹ�(ji��)��8��(g��)�(y��)���һ��(g��)�P�^(q��)������B��(sh��)�����
12��Commit��rollback�ą^(q��)�e Rollback:�؝L���е������� Commit:�ύ��(d��ng)ǰ������. �](m��i)�б�Ҫ�ڄ�(d��ng)�B(t��i)SQL����������Ҫ��Ո(q��ng)���������磺 begin tran exec(@s) commit trans ���ߌ���(d��ng)�B(t��i)SQL ���ɺ���(sh��)���ߴ惦(ch��)�^(gu��)����[SPAN]

13���ڲ�ԃSelect�Z(y��)������Where�־����Ʒ��ص��Д�(sh��),��������,������ز���Ҫ�Ĕ�(sh��)��(j��)�����M(f��i)�˷���(w��)����I/O�YԴ�������˾W(w��ng)�j(lu��)��ؓ(f��)��(d��n)�������ܡ�������ܴ����ڱ��������g�����iס����ֹ������“(li��n)���L��(w��n)��,�����(y��n)����

14��SQL��ע�������(du��)��(zh��)�Л](m��i)���κ�Ӱ���

15���M���ܲ�ʹ�ù��(bi��o)����ռ�ô������YԴ�������Ҫrow-by-row�؈�(zh��)�����M�����÷ǹ��(bi��o)���g(sh��),�磺�ڿ͑���ѭ�h(hu��n)�����R�r(sh��)����Table׃�������Ӳ�ԃ����Case�Z(y��)��ȵ����Θ�(bi��o)���԰�������֧�ֵ���ȡ�x�(xi��ng)�M(j��n)�з�� ֻ�M(j��n) ��횰��Տĵ�һ�е����һ�е������ȡ����FETCH NEXT ��Ψһ���S����ȡ����,Ҳ��Ĭ�J(r��n)��ʽ���ɝL��(d��ng)�Կ������Θ�(bi��o)���κεط��S�C(j��)��ȡ�����С��Θ�(bi��o)�ļ��g(sh��)��SQL2000��׃�ù��ܺ܏�(qi��ng)��������Ŀ����֧��ѭ�h(hu��n)�����Ă�(g��)���l(f��)�x�(xi��ng) READ_ONLY�������Sͨ�^(gu��)�Θ�(bi��o)��λ����(Update)�����ڽM�ɽY(ji��)���������Л](m��i)���i�� OPTIMISTIC WITH valueS:��(l��)�^���l(f��)�������„�(w��)������Փ��һ��(g��)��(bi��o)��(zh��n)��������(l��)�^���l(f��)���������@�ӵ����������ڴ��_(k��i)�Θ�(bi��o)�������е��g������ֻ�к�С�ęC(j��)��(hu��)׌�ڶ���(g��)�Ñ�����ijһ������(d��ng)ij��(g��)�Θ�(bi��o)�Դ��x�(xi��ng)���_(k��i)�r(sh��)���](m��i)���i�������е��У��@�������������̎������������Ñ�ԇ�D�޸�ijһ�����t���еĮ�(d��ng)ǰֵ��(hu��)�c���һ����ȡ���Еr(sh��)�@ȡ��ֵ�M(j��n)�б��^������κ�ֵ�l(f��)����׃���t����(w��)���͕�(hu��)֪���������Ѹ����˴��У�����(hu��)����һ��(g��)�e(cu��)�`�����ֵ��һ�ӵģ�����(w��)���͈�(zh��)���޸����x���@��(g��)���l(f��)�x�(xi��ng)��OPTIMISTIC WITH ROW VERSIONING:�˘�(l��)�^���l(f��)�����x�(xi��ng)�����а汾���ơ�ʹ���а汾���������еı���횾���ij�N�汾��(bi��o)�R(sh��)��������(w��)����������(l��i)�_��ԓ�����x���Θ�(bi��o)���Ƿ��������ġ��� SQL Server �����@��(g��)������ timestamp ��(sh��)��(j��)����ṩ������һ��(g��)���M(j��n)�Ɣ�(sh��)������ʾ��(sh��)��(j��)��(k��)�и��ĵ�����(du��)�����ÿ��(g��)��(sh��)��(j��)��(k��)����һ��(g��)ȫ�֮�(d��ng)ǰ�r(sh��)�g��ֵ��@@DBTS��ÿ�����κη�ʽ���Ď��� timestamp �е��Еr(sh��)��SQL Server ���ڕr(sh��)�g�����д惦(ch��)��(d��ng)ǰ�� @@DBTS ֵ��Ȼ������ @@DBTS ��ֵ�����ij ��(g��)������ timestamp �����t�r(sh��)�g��?x��)���ӛ���м?j��)������(w��)���Ϳ��Ա��^ij�еĮ�(d��ng)ǰ�r(sh��)�g��ֵ���ϴ���ȡ�r(sh��)���惦(ch��)�ĕr(sh��)�g��ֵ���Ķ��_��ԓ���Ƿ��Ѹ��¡�����(w��)�����ر��^�����е�ֵ��ֻ����^ timestamp �м����������(y��ng)�ó���?q��)��](m��i)�� timestamp �еı�Ҫ������а汾���ƵĘ�(l��)�^���l(f��)���t�Θ�(bi��o)Ĭ�J(r��n)����ڔ�(sh��)ֵ�Ę�(l��)�^���l(f��)������

SCROLL LOCKS �@��(g��)�x�(xi��ng)��(sh��)�F(xi��n)���^���l(f��)�������ڱ��^���l(f��)���������ڰє�(sh��)��(j��)��(k��)�����x���Θ�(bi��o)�Y(ji��)�����r(sh��)����(y��ng)�ó���?q��)�ԇ�D�i����(sh��)��(j��)��(k��)������ʹ�÷���(w��)���Θ�(bi��o)�r(sh��)�������x���Θ�(bi��o)�r(sh��)��(hu��)�����Ϸ���һ��(g��)�����i��������„�(w��)��(n��i)���_(k��i)�Θ�(bi��o)���tԓ�„�(w��)�����i��һֱ���ֵ��„�(w��)���ύ��؝L;��(d��ng)��ȡ��һ�Еr(sh��)������ȥ�Θ�(bi��o)�i��������„�(w��)����_(k��i)�Θ�(bi��o)���t��ȡ��һ�Еr(sh��)���i�ͱ��G������ˣ�ÿ��(d��ng)�Ñ���Ҫ��ȫ�ı��^���l(f��)���ƕr(sh��)���Θ�(bi��o)����(y��ng)���„�(w��)��(n��i)���_(k��i)�������i����ֹ�κ������΄�(w��)�@ȡ�����i�������i���Ķ���ֹ�����΄�(w��)����ԓ����Ȼ���������i������ֹ�����i������������(hu��)��ֹ�����΄�(w��)�xȡ�������ǵڶ���(g��)�΄�(w��)Ҳ��Ҫ�󎧸����i���xȡ���L��(d��ng)�i����(j��)���Θ�(bi��o)���x�� Select �Z(y��)����ָ�����i��ʾ���@Щ�Θ�(bi��o)���l(f��)�x�(xi��ng)�������ɝL��(d��ng)�i���L��(d��ng)�i����ȡ�r(sh��)��ÿ���ϫ@ȡ�������ֵ��´���ȡ�����Θ�(bi��o)�P(gu��n)�]�����Ȱl(f��)���ߞ��(zh��n)���´���ȡ�r(sh��)������(w��)��������ȡ�е��Ы@ȡ�L��(d��ng)�i����ጷ��ϴ���ȡ���еĝL��(d��ng)�i���L��(d��ng)�i��(d��)�����„�(w��)�i�������Ա��ֵ�һ��(g��)�ύ��؝L����֮��������ύ�r(sh��)�P(gu��n)�]�Θ�(bi��o)���x�(xi��ng)���P(gu��n)���t COMMIT �Z(y��)�䲢���P(gu��n)�]�κδ��_(k��i)���Θ�(bi��o)�����ҝL��(d��ng)�i���������ύ֮�����ԾS�o(h��)��(du��)����ȡ��(sh��)��(j��)�ĸ��x�����@ȡ�L��(d��ng)�i�����ȡ�Q���Θ�(bi��o)���l(f��)�x�(xi��ng)���Θ�(bi��o) Select �Z(y��)���е��i��ʾ���i��ʾ ֻ�x ��(l��)�^��(sh��)ֵ ��(l��)�^�а汾���� �i���o(w��)��ʾ δ�i�� δ�i�� δ�i�� ���� NOLOCK δ�i�� δ�i��δ�i�� δ�i�� HOLDLOCK ���� ���� ���� ���� UPDLOCK �e(cu��)�` ���� ���� ���� TABLOCKX �e(cu��)�` δ�i�� δ�i���������� δ�i�� δ�i�� δ�i�� ���� *ָ�� NOLOCK ��ʾ��ʹָ����ԓ��ʾ�ı����Θ�(bi��o)��(n��i)��ֻ�x����

16����Profiler��(l��i)��ۙ��ԃ���õ���ԃ����ĕr(sh��)�g���ҳ�SQL�Ć�(w��n)�}����;��������(y��u)������(y��u)��������

17��ע��UNion��UNion all �ą^(q��)�e��UNION all����

18��ע��ʹ��DISTINCT���ڛ](m��i)�б�Ҫ�r(sh��)��Ҫ�ã���ͬUNIONһ�ӕ�(hu��)ʹ��ԃ׃�����؏�(f��)��ӛ��ڲ�ԃ���Ǜ](m��i)�І�(w��n)�}�ġ�

19����ԃ�r(sh��)��Ҫ���ز���Ҫ����������

20����sp_configure 'query governor cost limit'����SET QUERY_GOVERNOR_COST_LIMIT��(l��i)���Ʋ�ԃ���ĵ��YԴ����(d��ng)�u(p��ng)����ԃ���ĵ��YԴ�������ƕr(sh��)������(w��)���Ԅ�(d��ng)ȡ����ԃ,�ڲ�ԃ֮ǰ�Ͷ󚢵��� SET LOCKTIME�O(sh��)���i�ĕr(sh��)�g��

21����select top 100 / 10 Percent ��(l��i)�����Ñ����ص��Д�(sh��)����SET ROWCOUNT��(l��i)���Ʋ���������

22����SQL2000��ǰ��һ�㲻Ҫ�����µ��־�: "IS NULL", "<>", "!=", "!>", "!<", "NOT", "NOT EXISTS", "NOT IN", "NOT LIKE", and "LIKE '%500'"����?y��n)�������������ȫ�DZ������Ҳ��Ҫ��Where�־��е������Ӻ���(sh��)����Convert��substring��,�������ú���(sh��)�ĕr(sh��)������(chu��ng)��Ӌ(j��)�����ل�(chu��ng)��������(l��i)���.߀����׃ͨ������Where SUBSTRING(firstname,1,1) = 'm'�Ğ�Where firstname like 'm%'(��������)��һ��Ҫ������(sh��)���������_(k��i)�������������ܽ���̫���̫����NOT IN��(hu��)��Β������ʹ��EXISTS��NOT EXISTS ��IN , LEFT OUTER JOIN ��(l��i)������؄e�����B��,��Exists��IN��������������NOT����.����е�ֵ���пգ���ǰ�������������������F(xi��n)��2000�ă�(y��u)�����܉�̎���ˡ���ͬ����IS NULL��"NOT", "NOT EXISTS", "NOT IN"�܃�(y��u)��������"<>"��߀�Dz��܃�(y��u)�����ò���������[SPAN]

23��ʹ��Query Analyzer���鿴SQL�Z(y��)��IJ�ԃӋ(j��)�����u(p��ng)�������Ƿ��ǃ�(y��u)����SQL��һ���20%�����aռ��(j��)��80%���YԴ���҂���(y��u)�������c(di��n)���@Щ���ĵط���

24�����ʹ����IN����OR�ȕr(sh��)�l(f��)�F(xi��n)��ԃ�](m��i)����������ʹ���@ʾ����ָ�������� Select * FROM PersonMember (INDEX = IX_Title) Where processid IN ('��'��'Ů')��

25������Ҫ��ԃ�ĽY(ji��)���A(y��)��Ӌ(j��)��÷��ڱ�������ԃ�ĕr(sh��)����Select���@��SQL7.0��ǰ������Ҫ���ֶ��������t(y��)Ժ��סԺ�M(f��i)Ӌ(j��)����

26��MIN() �� MAX()��ʹ�õ����m��������

27����(sh��)��(j��)��(k��)��һ��(g��)ԭ�t�Ǵ��a�x��(sh��)��(j��)Խ��Խ�������ԃ�(y��u)���x��Default,���Ξ�Rules,Triggers, Constraint(�s�����⽡����CheckUNIQUE����,��(sh��)��(j��)��͵�����L(zh��ng)�ȵȵȶ��Ǽs��),Procedure.�@�Ӳ��H�S�o(h��)����С�����������|(zh��)���ߣ����҈�(zh��)�е��ٶȿ���

28�����Ҫ�����Ķ��M(j��n)��ֵ��Image�У�ʹ�ô惦(ch��)�^(gu��)����ǧ�f(w��n)��Ҫ�Ã�(n��i)ǶInsert��(l��i)����(��֪JAVA�Ƿ�)����?y��n)��@�ӑ�(y��ng)�ó������Ȍ����M(j��n)��ֵ�D(zhu��n)�Q���ַ���(�ߴ������ăɱ�)������(w��)���ܵ��ַ����֌����D(zhu��n)�Q�ɶ��M(j��n)��ֵ.�惦(ch��)�^(gu��)�̾͛](m��i)���@Щ��(d��ng)��: ������Create procedure p_insert as insert into table(Fimage) values (@image), ��ǰ�_(t��i)�{(di��o)���@��(g��)�惦(ch��)�^(gu��)�̂�����M(j��n)�ƅ���(sh��)���@��̎���ٶ����@������

29��Between��ijЩ�r(sh��)���IN �ٶȸ���,Between�܉����ظ���(j��)�����ҵ��������ò�ԃ��(y��u)������Ҋ(ji��n)����e�� select * from chineseresume where title in ('��','Ů') Select * from chineseresume where between '��' and 'Ů' ��һ�ӵ�������in��(hu��)�ڱ��^����������Еr(sh��)��(hu��)��Щ��

30���ڱ�Ҫ�nj�(du��)ȫ�ֻ��߾ֲ��R�r(sh��)�턓(chu��ng)���������Еr(sh��)�܉�����ٶ���������һ����(hu��)�@������?y��n)�����Ҳ���M(f��i)�������YԴ�����Ą�(chu��ng)��ͬ�nj�(sh��)�H��һ����

31����Ҫ���](m��i)�����õ���������a(ch��n)����(b��o)���r(sh��)�����M(f��i)�YԴ��ֻ���ڱ�Ҫʹ������r(sh��)ʹ������

32����OR���־���Էֽ�ɶ���(g��)��ԃ������ͨ�^(gu��)UNION �B�Ӷ���(g��)��ԃ���������ٶ�ֻͬ�Ƿ�ʹ���������P(gu��n),�����ԃ��Ҫ�õ�“(li��n)����������UNION all��(zh��)�е�Ч�ʸ���.����(g��)OR���־�](m��i)���õ��������Č���UNION����ʽ��ԇ�D�c����ƥ����һ��(g��)�P(gu��n)�I�Ć�(w��n)�}�Ƿ��õ�������

33���M������ҕ�D������Ч�ʵ�����(du��)ҕ�D������ֱ�ӌ�(du��)��������,������stored procedure��(l��i)���������؄e���Dz�Ҫ��ҕ�DǶ��,Ƕ��ҕ�D�����ˌ���ԭʼ�Y�ϵ��y�����҂���ҕ�D�ı��|(zh��)�����Ǵ���ڷ���(w��)���ϵı���(y��u)�����˵��ѽ�(j��ng)�a(ch��n)���˲�ԃҎ(gu��)����SQL����(du��)�΂�(g��)��z����(sh��)��(j��)�r(sh��)����Ҫʹ��ָ�����(g��)����ҕ�D��ֱ�ӏı�z�����߃H�H�����@��(g��)����ҕ�D���x����t�����˲���Ҫ���_(k��i)�N,��ԃ�ܵ��ɔ_.���˼ӿ�ҕ�D�IJ�ԃ��MsSQL������ҕ�D�����Ĺ�����

34���](m��i)�б�Ҫ�r(sh��)��Ҫ��DISTINCT��ORDER BY���@Щ��(d��ng)�����Ը��ڿ͑��ˈ�(zh��)��������?c��)������~����_(k��i)�N���@ͬUNION ��UNION ALLһ�ӵĵ�����

select top 20 ad.companyname,comid,position,ad.referenceid,worklocation, convert(varchar(10),ad.postDate,120) as postDate1,workyear,degreedescription FROM jobcn_query.dbo.COMPANYAD_query ad where referenceID in('JCNAD00329667','JCNAD132168','JCNAD00337748','JCNAD00338345',

'JCNAD00333138','JCNAD00303570','JCNAD00303569',

'JCNAD00303568','JCNAD00306698','JCNAD00231935','JCNAD00231933',

'JCNAD00254567','JCNAD00254585','JCNAD00254608',

'JCNAD00254607','JCNAD00258524','JCNAD00332133','JCNAD00268618',

'JCNAD00279196','JCNAD00268613') order by postdate desc

35����IN����ֵ���б����������F(xi��n)���l����ֵ������ǰ�������F(xi��n)�����ٵķ�������棬�p���Д�ĴΔ�(sh��)��

36����(d��ng)��Select INTO�r(sh��)������(hu��)�iסϵ�y(t��ng)��(sysobjects��sysindexes�ȵ�)�������������B�ӵĴ�ȡ����(chu��ng)���R�r(sh��)��r(sh��)���@ʾ�����Z(y��)���������� select INTO. drop table t_lxh begin tran select * into t_lxh from chineseresume where name = 'XYZ' --commit ����һ��(g��)�B����Select * from sysobjects���Կ��� Select INTO ��(hu��)�iסϵ�y(t��ng)����Create table Ҳ��(hu��)�iϵ�y(t��ng)��(�������R�r(sh��)��߀��ϵ�y(t��ng)��)������ǧ�f(w��n)��Ҫ�������(n��i)ʹ����!!!�@�ӵ�Ԓ����ǽ�(j��ng)��Ҫ�õ��R�r(sh��)��Ո(q��ng)ʹ�Ì�(sh��)���������R�r(sh��)��׃����

37��һ����GROUP BY ��(g��)HAVING�־�֮ǰ�����޳�������������ԱM����Ҫ��������(l��i)���޳��еĹ����������Ĉ�(zh��)�����(y��ng)ԓ�����(y��u)��select ��Where�־��x�����к��m������Group By�Á�(l��i)�ֽM��(g��)�y(t��ng)Ӌ(j��)����Having�־��Á�(l��i)�޳�����ķֽM���@��Group By ��(g��)Having���_(k��i)�NС����ԃ��.��(du��)�ڴ�Ĕ�(sh��)��(j��)���M(j��n)�зֽM��Havingʮ�������YԴ�����Group BY��Ŀ�IJ�����Ӌ(j��)�㣬ֻ�ǷֽM����ô��Distinct������

38��һ�θ��¶��lӛ䛱ȷֶ�θ���ÿ��һ�l��,�����f(shu��)��̎���á�[SPAN]

39�������R�r(sh��)�����M���ýY(ji��)������Table��Ե�׃����(l��i)������,Table ��͵�׃�����R�r(sh��)������

40����SQL2000����Ӌ(j��)���ֶ��ǿ��������ģ���Ҫ�M��ėl�����£�

Ӌ(j��)���ֶεı��_(d��)�Ǵ_������
��������TEXT,Ntext��Image��(sh��)��(j��)��͡�
������������x�(xi��ng) ANSI_NULLS = ON, ANSI_PADDINGS = ON, ������
41���M������(sh��)��(j��)��̎���������ڷ���(w��)�������p�پW(w��ng)�j(lu��)���_(k��i)�N����ʹ�ô惦(ch��)�^(gu��)�����惦(ch��)�^(gu��)���Ǿ��g������(y��u)���^(gu��)�����ұ��M����һ��(g��)��(zh��)��Ҏ(gu��)����Ҵ惦(ch��)�ڔ�(sh��)��(j��)��(k��)�е�SQL�Z(y��)�����ǿ������Z(y��)�Եļ��ϣ��ٶȮ�(d��ng)Ȼ��������(f��)��(zh��)�еĄ�(d��ng)�B(t��i)SQL,����ʹ���R�r(sh��)�惦(ch��)�^(gu��)�̣�ԓ�^(gu��)��(�R�r(sh��)��)������Tempdb������ǰ����SQL SERVER��(du��)��(f��)�s�Ĕ�(sh��)�W(xu��)Ӌ(j��)�㲻֧�������Բ��ò����@��(g��)�������������Č��϶����ӾW(w��ng)�j(lu��)���_(k��i)�N��SQL2000֧��UDFs,�F(xi��n)��֧�֏�(f��)�s�Ĕ�(sh��)�W(xu��)Ӌ(j��)�㣬����(sh��)�ķ���ֵ��Ҫ̫�����@�ӵ��_(k��i)�N�ܴ����Ñ��Զ��x����(sh��)����(bi��o)һ�ӈ�(zh��)�е����Ĵ������YԴ��������ش�ĽY(ji��)�����ô惦(ch��)�^(gu��)����

42����Ҫ��һ��Ԓ��������ʹ����ͬ�ĺ���(sh��)�����M(f��i)�YԴ,���Y(ji��)������׃�������{(di��o)�ø�����

43��Select COUNT(*)��Ч�ʽ̵ͣ��M��׃ͨ���Č�������EXISTS��.ͬ�r(sh��)Ո(q��ng)ע��^(q��)�e�� select count(Field of null) from Table �� select count(Field of NOT null) from Table �ķ���ֵ�Dz�ͬ��!!!

44����(d��ng)����(w��)���ă�(n��i)�����r(sh��)�����ƾ��̔�(sh��)�� = ����B�Ӕ�(sh��)+5���@���ܰl(f��)�]����Ч��;��tʹ�� ���ƾ��̔�(sh��)��<����B�Ӕ�(sh��)����SQL SERVER�ľ��̳؁�(l��i)��Q,���߀�ǔ�(sh��)�� = ����B�Ӕ�(sh��)+5����(y��n)�صēp������(w��)�������ܡ�

45������һ���Ĵ����(l��i)�L��(w��n)��ı�����������iס��A�����iס��B����ô�����еĴ惦(ch��)�^(gu��)���ж�Ҫ�����@��(g��)����(l��i)�i�������������(����(j��ng)���)ij��(g��)�惦(ch��)�^(gu��)�������i����B�����i����A���@���ܾ͕�(hu��)��(d��o)��һ��(g��)���i������i�����](m��i)�б��A(y��)��Ԕ��(x��)���O(sh��)Ӌ(j��)�������i���y���l(f��)�F(xi��n)��

46��ͨ�^(gu��)SQL Server Performance Monitor�O(ji��n)ҕ����(y��ng)Ӳ����ؓ(f��)�d Memory: Page Faults / secӋ(j��)��(sh��)�����ԓֵż���߸���������(d��ng)�r(sh��)�о��̸�(j��ng)��(zh��ng)��(n��i)�档������m(x��)�ܸ����t��(n��i)�������ƿ�i��

Process:

% DPC Time ָ�ڷ����g�����g̎�������ھ��ӳ����{(di��o)��(DPC)���պ��ṩ����(w��)�İٷֱ���(DPC �����\(y��n)�еĞ�Ș�(bi��o)��(zh��n)�g��(y��u)�ș�(qu��n)�͵��g��)�� ���� DPC �����ؙ�(qu��n)ģʽ��(zh��)�е���DPC �r(sh��)�g�İٷֱȞ��ؙ�(qu��n)�r(sh��)�g�ٷֱȵ�һ�������@Щ�r(sh��)�g�Ϊ�(d��)Ӌ(j��)�㲢�Ҳ������g��Ӌ(j��)�㿂��(sh��)��һ�� �֡��@��(g��)����(sh��)�@ʾ�����錍(sh��)���r(sh��)�g�ٷֱȵ�ƽ��æ�r(sh��)��
%Processor TimeӋ(j��)��(sh��)�������ԓ����(sh��)ֵ���m(x��)���^(gu��)95%������ƿ�i��CPU�����Կ��]����һ��(g��)̎������Qһ��(g��)�����̎������
% Privileged Time ָ���e��̎�����r(sh��)�g�����ؙ�(qu��n)ģʽ�İٷֱȡ�(�ؙ�(qu��n)ģʽ�Ǟ����ϵ�y(t��ng)�M���ͲٿvӲ���(q��)��(d��ng)������O(sh��)Ӌ(j��)��һ�N̎��ģʽ�������Sֱ���L��(w��n)Ӳ�������Ѓ�(n��i)������һ�Nģʽ���Ñ�ģʽ������һ�N�鑪(y��ng)�ó������h(hu��n)����ϵ�y(t��ng)������(sh��)��ϵ�y(t��ng)�O(sh��)Ӌ(j��)��һ�N����̎��ģʽ������ϵ�y(t��ng)����(y��ng)�ó��򾀳��D(zhu��n)�Q���ؙ�(qu��n)ģʽ���L��(w��n)����ϵ�y(t��ng)����(w��))���ؙ�(qu��n)�r(sh��)�g�� % �������g��� DPC �ṩ����(w��)�ĕr(sh��)�g���ؙ�(qu��n)�r(sh��)�g���ʸ߿���������ʧ���O(sh��)��a(ch��n)���Ĵ�(sh��)�����g��������ġ��@��(g��)Ӌ(j��)��(sh��)����ƽ��æ�r(sh��)����ӱ��r(sh��)�g��һ�����@ʾ��
% User Time��ʾ���M(f��i)CPU�Ĕ�(sh��)��(j��)��(k��)����������������(zh��)��aggregate functions�������ԓֵ�ܸ����ɿ��]�����������M��ʹ�ú�(ji��n)�εı�“(li��n)����ˮƽ�ָ�����ȷ�����(l��i)����ԓֵ�� Physical Disk: Curretn Disk Queue LengthӋ(j��)��(sh��)��ԓֵ��(y��ng)�����^(gu��)�űP��(sh��)��1.5~2����Ҫ��������������ӴűP�� SQLServer:Cache Hit RatioӋ(j��)��(sh��)��ԓֵԽ��Խ����������m(x��)����80%����(y��ng)���]���Ӄ�(n��i)�档 ע��ԓ����(sh��)ֵ�Ǐ�SQL Server����(d��ng)������һֱ�ۼ�ӛ��(sh��)�������\(y��n)�н�(j��ng)�^(gu��)һ�Εr(sh��)�g��ԓֵ�����ܷ�ӳϵ�y(t��ng)��(d��ng)ǰֵ��

 

47������select emp_name form. employee where salary > 3000 �ڴ��Z(y��)������salary��Float��͵ģ��t��(y��u)������(du��)���M(j��n)�Ѓ�(y��u)����Convert(float,3000)����?y��n)?000�ǂ�(g��)����(sh��)���҂���(y��ng)�������r(sh��)ʹ��3000.0����Ҫ���\(y��n)�Еr(sh��)׌DBMS�M(j��n)���D(zhu��n)����ͬ���ַ������͔�(sh��)��(j��)���D(zhu��n)�Q��

48����ԃ���P(gu��n)“(li��n)ͬ�������

select a.personMemberID, * from chineseresume a,personmember b where personMemberID = b.referenceid and a.pers (A = B ,B = '̖(h��o)�a')

select a.personMemberID, * from chineseresume a,personmember b where a.personMemberID = b.referenceid and a.pers and b.referenceid = 'JCNPRH39681' (A = B ,B = '̖(h��o)�a'�� A = '̖(h��o)�a')

select a.personMemberID, * from chineseresume a,personmember b where b.referenceid = 'JCNPRH39681' and a.pers (B = '̖(h��o)�a'�� A = '̖(h��o)�a')

49��

(1)IF �](m��i)��ݔ��ؓ(f��)؟(z��)�˴��a THEN code1=0 code2=9999 ELSE code1=code2=ؓ(f��)؟(z��)�˴��a END IF ��(zh��)��SQL�Z(y��)���: Select ؓ(f��)؟(z��)���� FROM P2000 Where ؓ(f��)؟(z��)�˴��a>=:code1 ANDؓ(f��)؟(z��)�˴��a <=:code2

(2)IF �](m��i)��ݔ��ؓ(f��)؟(z��)�˴��a THEN ��Select ؓ(f��)؟(z��)���� FROM P2000 ELSE code= ؓ(f��)؟(z��)�˴��a Select ؓ(f��)؟(z��)�˴��a FROM P2000 Where ؓ(f��)؟(z��)�˴��a=:code END IF ��һ�N����ֻ����һ�lSQL�Z(y��)��,�ڶ��N�������˃ɗlSQL�Z(y��)�����ڛ](m��i)��ݔ��ؓ(f��)؟(z��)�˴��a�r(sh��),�ڶ��N�����@Ȼ�ȵ�һ�N������(zh��)��Ч�ʸ�,��?y��n)����](m��i)�����Ɨl��; ��ݔ����ؓ(f��)؟(z��)�˴��a�r(sh��),�ڶ��N������Ȼ�ȵ�һ�N����Ч�ʸ�,���H������һ��(g��)���Ɨl��,߀������\(y��n)�������IJ�ԃ�\(y��n)�����҂�������Ҫ���韩

50���P(gu��n)��JOBCN�F(xi��n)�ڲ�ԃ���(y��)���·���(����)�������܃�(y��u)�����������ܵ�ƿ�i�������I/O���߾W(w��ng)�j(lu��)���ٶ��ϣ����µķ�����(y��u)���Ќ�(sh��)��Ч�������CPU���߃�(n��i)�������ìF(xi��n)�ڵķ���������Ո(q��ng)�^(q��)�����µķ������f(shu��)������ԽСԽ�á�

begin

DECLARE @local_variable table (FID int identity(1,1),ReferenceID varchar(20))

insert into @local_variable (ReferenceID)

select top 100000 ReferenceID from chineseresume order by ReferenceID

select * from @local_variable where Fid > 40 and fid <= 60

end ��

begin

DECLARE @local_variable table (FID int identity(1,1),ReferenceID varchar(20))

insert into @local_variable (ReferenceID)

select top 100000 ReferenceID from chineseresume order by updatedate

select * from @local_variable where Fid > 40 and fid <= 60

end �IJ�ͬ

begin

create table #temp (FID int identity(1,1),ReferenceID varchar(20))

insert into #temp (ReferenceID)

select top 100000 ReferenceID from chineseresume order by updatedate

select * from #temp where Fid > 40 and fid <= 60 drop table #temp

end[SPAN]

 

 

�惦(ch��)�^(gu��)�̾�����(j��ng)�(y��n)�̓�(y��u)����ʩ

 

�ڔ�(sh��)��(j��)��(k��)���_(k��i)�l(f��)�^(gu��)��������(j��ng)����(hu��)������(f��)�s�ĘI(y��)��(w��)߉݋�͌�(du��)��(sh��)��(j��)��(k��)�IJ������@��(g��)�r(sh��)��͕�(hu��)��SP��(l��i)���b��(sh��)��(j��)��(k��)����������(xi��ng)Ŀ��SP�^������(sh��)���֛](m��i)��һ����Ҏ(gu��)��������(hu��)Ӱ��Ժ��ϵ�y(t��ng)�S�o(h��)���y�ʹ�SP߉݋���y�����������������(sh��)��(j��)��(k��)�Ĕ�(sh��)��(j��)��������(xi��ng)Ŀ��(du��)SP������Ҫ��ܣ��͕�(hu��)������(y��u)���Ć�(w��n)�}����t�ٶ��п��ܺ�������(j��ng)�^(gu��)�H����(j��ng)�(y��n)��һ��(g��)��(j��ng)�^(gu��)��(y��u)���^(gu��)��SPҪ��һ��(g��)���ܲ��SP��Ч�������ߎװٱ���

 

 

1���_(k��i)�l(f��)�ˆT����õ�������(k��)��Table��View����(w��)���ڮ�(d��ng)ǰ��(k��)�н���View��(l��i)��(sh��)�F(xi��n)���(k��)��������ò�Ҫֱ��ʹ�á�databse.dbo.table_name������?y��n)�sp_depends�����@ʾ��ԓSP��ʹ�õĿ��(k��)table��view��������У�(y��n)��

2���_(k��i)�l(f��)�ˆT���ύSPǰ������ѽ�(j��ng)ʹ��set showplan on�����^(gu��)��ԃӋ(j��)�������^(gu��)�����IJ�ԃ��(y��u)���z����

3���߳����\(y��n)��Ч������(y��u)����(y��ng)�ó�������SP�����^(gu��)���Б�(y��ng)ԓע�����Ž��c(di��n)��

a)SQL��ʹ��Ҏ(gu��)����

�M��������„�(w��)����������holdlock�Ӿ䣬���ϵ�y(t��ng)���l(f��)������
�M�����ⷴ��(f��)�L��(w��n)ͬһ����׏����������ǔ�(sh��)��(j��)���^��ı������Կ��]�ȸ���(j��)�l����ȡ��(sh��)��(j��)���R�r(sh��)���У�Ȼ�������B����
�M������ʹ���Θ�(bi��o)����?y��n)��Θ?bi��o)��Ч���^��������Θ�(bi��o)�����Ĕ�(sh��)��(j��)���^(gu��)1�f(w��n)������ô�͑�(y��ng)ԓ�Č�;���ʹ�����Θ�(bi��o)����Ҫ�M���������Θ�(bi��o)ѭ�h(hu��n)�����M(j��n)�б��B�ӵIJ�����
ע��where�־䌑������횿��]�Z(y��)����򣬑�(y��ng)ԓ����(j��)���������������С��(l��i)�_���l���Ӿ��ǰ��������M���ܵ�׌�ֶ�����c���������һ���������Ĵ�С��
��Ҫ��where�Ӿ��еġ�=����߅�M(j��n)�к���(sh��)�����g(sh��)�\(y��n)����������_(d��)ʽ�\(y��n)������tϵ�y(t��ng)�����ܟo(w��)�����_ʹ��������
�M��ʹ��exists����select count(1)��(l��i)�Д��Ƿ����ӛ䛣�count����(sh��)ֻ���ڽy(t��ng)Ӌ(j��)���������Д�(sh��)�r(sh��)ʹ��������count(1)��count(*)����Ч����
�M��ʹ�á�>=������Ҫʹ�á�>����
ע��һЩor�Ӿ��union�Ӿ�֮�g����Q
ע���֮�g�B�ӵĔ�(sh��)��(j��)��������ⲻͬ��͔�(sh��)��(j��)֮�g���B����
ע��惦(ch��)�^(gu��)���Ѕ���(sh��)�͔�(sh��)��(j��)��͵��P(gu��n)ϵ��
ע��insert��update�����Ĕ�(sh��)��(j��)������ֹ�c������(y��ng)�Û_ͻ�������(sh��)��(j��)�����^(gu��)200��(g��)��(sh��)��(j��)�(y��)��(400k)����ôϵ�y(t��ng)����(hu��)�M(j��n)���i����(j��)���(y��)��(j��)�i��(hu��)����(j��)�ɱ���(j��)�i��
b)������ʹ��Ҏ(gu��)����

�����Ą�(chu��ng)��Ҫ�c��(y��ng)�ýY(ji��)�Ͽ��]�����h���OLTP����Ҫ���^(gu��)6��(g��)������
�M���ܵ�ʹ�������ֶ������ԃ�l���������Ǿ۴���������Ҫ�r(sh��)����ͨ�^(gu��)index index_name��(l��i)��(qi��ng)��ָ������
���⌦(du��)�����ԃ�r(sh��)�M(j��n)��table scan����Ҫ�r(sh��)���]�½�������
��ʹ�������ֶ�����l���r(sh��)�����ԓ������“(li��n)����������ô���ʹ�õ�ԓ�����еĵ�һ��(g��)�ֶ�����l���r(sh��)���ܱ��Cϵ�y(t��ng)ʹ��ԓ��������tԓ����������(hu��)��ʹ����
Ҫע�������ľS�o(h��)���������ؽ����������¾��g�惦(ch��)�^(gu��)����
c)tempdb��ʹ��Ҏ(gu��)����

�M������ʹ��distinct��order by��group by��having��join��cumpute����?y��n)��@Щ�Z(y��)���(hu��)����tempdb��ؓ(f��)��(d��n)��
�����l����(chu��ng)���̈́h���R�r(sh��)�����p��ϵ�y(t��ng)���YԴ��������
���½��R�r(sh��)��r(sh��)�����һ���Բ��딵(sh��)��(j��)���ܴ�����ô����ʹ��select into����create table������log������ٶ�;�����(sh��)��(j��)�����������˾���ϵ�y(t��ng)�����YԴ�����h��create table��Ȼ��insert��
����R�r(sh��)���Ĕ�(sh��)��(j��)���^������Ҫ������������ô��(y��ng)ԓ����(chu��ng)���R�r(sh��)���ͽ����������^(gu��)�̷��چΪ�(d��)һ��(g��)�Ӵ惦(ch��)�^(gu��)�������@�Ӳ��ܱ��Cϵ�y(t��ng)�܉�ܺõ�ʹ�õ�ԓ�R�r(sh��)����������
���ʹ�õ����R�r(sh��)�����ڴ惦(ch��)�^(gu��)�̵�����(w��)�،����е��R�r(sh��)���@ʽ�h������truncate table��Ȼ��drop table���@�ӿ��Ա���ϵ�y(t��ng)�����^�L(zh��ng)�r(sh��)�g�i����
���ô���R�r(sh��)���c����������B�Ӳ�ԃ���޸����p��ϵ�y(t��ng)��ؓ(f��)��(d��n)����?y��n)��@�N������(hu��)��һ�l�Z(y��)���ж��ʹ��tempdb��ϵ�y(t��ng)����
d)�������㷨ʹ�ã�

����(j��)�������ᵽ��SQL��(y��u)�����g(sh��)��ASE Tuning�փ�(c��)�е�SQL��(y��u)����(n��i)��,�Y(ji��)�ό�(sh��)�H��(y��ng)��,���ö�N�㷨�M(j��n)�б��^,�ԫ@�������YԴ������Ч����ߵķ��������w����ASE�{(di��o)��(y��u)���set statistics io on, set statistics time on , set showplan on ����


ʹ��IE9�o(w��)�����Ӹ����Ľ�Q���� ֧��(0����(0����(du��)(0�ص�픲�
����23pһ�����߹ۿ�| ����Ұ������Ů����һ��| ��ο����һ�������þþ�| ��XX�w�w�w��18����| ���˲�Ů�˵���Ƶ��ѿ�| ɧ��ˬ�ͽ�ϲ��ϲ����Ƶ| Ů��ʦ�޴����������Ļ| ������󼦰Ͳ��Ұ�����| ������Ļ��Ʒ��������Ļ| 97 ��Ƶ������ѹۿ�| ������ҹҹ���ݺ�������| �þ����޾�Ʒ������Ʒ��ޱ| һ��ټ�����Ƶ���߹ۿ�| ��ҹӰ����ͨ�û����߹ۿ�| 999������Ʒ�鶹�þþ�| �󼦰ͳ��Ӱ��| ͼƬ��С˵����Ӱ������| �Ĵ��ٸ��߳���໴��| �����й��󼦰�������| ��Ů�ٌ���ַ����������| ˫�����˳���npҤ��| �������侫DGXXXX| ŷ���պ���Ʒһ�������þ�| ������Ʒ����һ����������| �þþž��о�Ʒ��������| ����ŷ���պ�����һ������| �þþþþþþþþþþž�| ŷ�����޹�����Ʒ�þø���| ŷ�����߹ۿ��պ����߹ۿ�| �պ�av��Ӱ��| ɫӴӴ������Ʒ���ר��| �ô�ļ��ɺ��ۺ�����Ƶ| ����������:Ƶ���߹ۿ�| �������˾�Ʒ�������߿�| �ż���Ƶ��ڌ�| ���������Ƶ��Ů���߹ۿ�| �þþ�Ʒ���޹���ɫ����| 99������ѿ�| ���������ۺϾþ�����av| ���޹�����������Ůav| ��Ʒ������͹��av����վ|