lolo
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول

 

 help

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
rashroush
عضو برونزي
عضو برونزي
rashroush


انثى
عدد الرسائل : 1907
العمر : 101
المـــــزاج : help Motde8
هوايــــتي : help Painti10
النـشــــاط :
help Left_bar_bleue62 / 10062 / 100help Right_bar_bleue

الفــــريـق :
help Challe10

الأوســــمة :
help 15751610

تاريخ التسجيل : 15/05/2008

help Empty
مُساهمةموضوع: help   help Icon_minitimeالسبت أكتوبر 18, 2008 10:20 am

Hey Guys,
I have an asp.net application that is connected to SQL server DB. And I am doing a "serach" inside a table called "memories", basically, my search is being performed in a nvarchar columns(3 cloumns). number of rows is approximatly, (100000) rows.(100k)
Here is the query:
SELECT * FROM (select top 25 * from (SELECT top $Pg$ * FROM Memories WHERE (Title LIKE '%'+ #key# + '%' OR Description LIKE '%'+ #key# + '%' OR Occasion LIKE '%'+ #key# + '%' AND Active=1) )as v1 order by v1.CreateDate Asc)
Anyway, my question is, when i run this query from sql server, it get executed in 1 minute and 9 seconds. of course, it is timing out in my web application. Anybody have a clue, how i can rewrite this query, to make it faster??

Some details:
-This query is used with paged repeater-$pg$ = (25*page number), where 25 is the number of records per page
-title: most memories will ahve approximatly 50 character for title
-description: this is like a story, it will be around 5000 charcter /memory
-occasion, like title-typically short.

please see screenshot, from quer analyzer.
Anyhelp is greatly appreciated.

الرجوع الى أعلى الصفحة اذهب الى الأسفل
~žô§ž(AbuKishik
.
.
~žô§ž(AbuKishik


ذكر
عدد الرسائل : 9041
العمر : 37
التخصص : A.I.S
المـــــزاج : help Msh10
هوايــــتي : help Travel10
النـشــــاط :
help Left_bar_bleue89 / 10089 / 100help Right_bar_bleue

الفــــريـق :
help 16011511
help Sms_tmk

الأوســــمة :
help 15751610help 15751611


[table style=\"BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-BOTTOM: #000000 1px dashed\" width=\"10%\" border=0][tr][td]

[center]help Ya-all10
[/td][/tr][/table][/center]
تاريخ التسجيل : 30/10/2007

help Empty
مُساهمةموضوع: رد: help   help Icon_minitimeالإثنين أكتوبر 27, 2008 4:07 pm

welcome rasha ...

i wish i can help ...

but see this forum , i think it's useful ....

http://www.sqlteam.com/forums/

best regards...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
help
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
lolo :: الأقسام التقنية و المعلوماتية :: .:|°قسم للاستفسارات وحل المشاكل حول الكمبيوتر°|:.
-
انتقل الى: