Article View: cn.bbs.comp.database
Article #1017zz�ڴ洢��̱�д������Ż���ʩ
From: Schumi
Date: Wed, 18 Jun 2008 02:19
Date: Wed, 18 Jun 2008 02:19
47 lines
7016 bytes
7016 bytes
���ܣ�����ݿ�Ŀ�������У��������������ӵ�ҵ�����Ͷ���ݿ�IJ��������ʱ ��ͻ���SP����װ��ݿ�����������Ŀ��SP�϶࣬��д��û��һ���Ĺ淶������Ӱ�� �Ժ��ϵͳά�����Ѻʹ�SP����������⣬���������ݿ��������������Ŀ��SP ������Ҫ��ܣ��ͻ������Ż������⣬�����ٶ��п��ܺ�������?�飬һ������ �Ż����SPҪ��һ�����ܲ��SP��Ч���������ٱ��� ���ݣ� 1��������Ա����õ��� ����Table��View������ڵ�ǰ���н���View��ʵ�ֿ���������ò�Ҫֱ��ʹ�á�d atabse.dbo.table_name������Ϊsp_depends������ʾ����SP��ʹ�õĿ��table��view ��������У�顣 2��������Ա���ύSPǰ�������Ѿ�ʹ��set showplan on�������ѯ�� ������������IJ�ѯ�Ż���顣 3���߳�������Ч�ʣ��Ż�Ӧ�ó�����SP��д����� Ӧ��ע�����¼��㣺 a) SQL��ʹ�ù淶�� i. ����������������������hol dlock�Ӿ䣬���ϵͳ���������� ii. �������ⷴ������ͬһ�Ż��ű?��������� ���ϴ�ı?���Կ����ȸ��������ȡ��ݵ���ʱ���У�Ȼ���������ӡ� iii.�������� ʹ���α꣬��Ϊ�α��Ч�ʽϲ����α��������ݳ���1���У���ô��Ӧ�ø�д���� ��ʹ�����α꣬��Ҫ�����������α�ѭ�����ٽ��б����ӵIJ����� iv. ע��where�־� д�������뿼�����˳��Ӧ�ø������˳��Χ��С��ȷ�������Ӿ��ǰ��˳�� �����ܵ����ֶ�˳��������˳����һ�£���Χ�Ӵ�С�� v. ��Ҫ��where�Ӿ��еġ� =����߽��к������������������ʽ���㣬����ϵͳ����������ȷʹ������ vi. ����ʹ��exists����select count(1)���ж��Ƿ���ڼ�¼��count����ֻ����ͳ�� ������������ʱʹ�ã�����count(1)��count(*)����Ч�ʡ� vii.����ʹ�á�>=������Ҫ ʹ�á�>���� viii.ע��һЩor�Ӿ��union�Ӿ�֮����滻 ix.ע���֮�����ӵ���� ���ͣ����ⲻͬ�������֮������ӡ� x. ע��洢����в����������͵Ĺ�ϵ�� x i.ע��insert��update���������������ֹ������Ӧ�ó�ͻ��������������200����� ҳ�棨400k������ôϵͳ�����������ҳ�������ɱ?�� b) �����ʹ�ù� ���� i. ����Ĵ���Ҫ��Ӧ�ý�Ͽ��ǣ�������OLTP�?Ҫ����6������ ii. ���� �ܵ�ʹ�������ֶ���Ϊ��ѯ�����������Ǿ۴������Ҫʱ����ͨ��index index_name ��ǿ��ָ������ iii.����Դ���ѯʱ����table scan����Ҫʱ�����½����� iv. ��ʹ�������ֶ���Ϊ����ʱ����������������������ô����ʹ�õ��������еĵ�һ ���ֶ���Ϊ����ʱ���ܱ�֤ϵͳʹ�ø�������������ᱻʹ�á� v. Ҫע���� ���ά�����������ؽ��������±���洢��̡� c)tempdb��ʹ�ù淶�� i. ������ ��ʹ��distinct��order by��group by��having��join��cumpute����Ϊ��Щ������� tempdb�ĸ����� ii. ����Ƶ��������ɾ����ʱ�?����ϵͳ����Դ����ġ� iii.���� ����ʱ��ʱ�����һ���Բ���������ܴ���ô����ʹ��select into����create tabl e������log������ٶȣ�������������Ϊ�˻���ϵͳ�����Դ��������create tab le��Ȼ��insert�� iv. �����ʱ���������ϴ���Ҫ����������ôӦ�ý�������ʱ ��ͽ�������Ĺ�̷��ڵ���һ���Ӵ洢����У�������ܱ�֤ϵͳ�ܹ��ܺõ�ʹ�õ� ����ʱ������� v. ���ʹ�õ�����ʱ�?�ڴ洢��̵������ؽ����е���ʱ���� ʽɾ����truncate table��Ȼ��drop table��������Ա���ϵͳ��Ľϳ�ʱ���� vi. ���ô����ʱ��������������Ӳ�ѯ���ģ�����ϵͳ�?������Ϊ���ֲ����� ��һ������ж��ʹ��tempdb��ϵͳ�? d)������㷨ʹ�ã�����������ᵽ��SQL�� ��������ASE Tuning�ֲ��е�SQL�Ż�����,���ʵ��Ӧ��,���ö����㷨���бȽ�,�Ի� �������Դ���١�Ч����ߵķ������������ASE�������set statistics io on, s et statistics time on , set showplan on �ȡ� ת��csdn,ԭ���������� -- [m[1;34m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 207.46.55.28][m
Technical Details
Message-ID:
<4aV3TZ$bOk@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!news.glorb.com!news.neu.edu.cn!news.shec6.edu.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Thread: 101948,8aa4c71bab879105,start X-Google-Attributes: gid101948,domainid0,public,usenet X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!news.glorb.com!news.neu.edu.cn!news.shec6.edu.cn!SJTU From: Goliath.bbs@bbs.sjtu.edu.cn (Schumi) Newsgroups: cn.bbs.comp.database Subject: zz�ڴ洢��̱�д������Ż���ʩ Date: 18 Jun 2008 02:19:20 GMT Organization: ��ˮ˼Դ Message-ID: <4aV3TZ$bOk@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: database/M.1213755539.A