PDA

View Full Version : مشکل هنگ کردن Sql با سخت افزار server Dual Cpu



jianfough
شنبه 27 آبان 1385, 18:43 عصر
سلام
خسته نباشید

ما در یک صندوق حسابرسی یک برنامه داریم که با Sql Server 2000 کار میکنه و حدوداً دارای 5 میلیون رکورد هست
کاربران با سیستم هایی که ویندوز Xp دارند به یک سیستم که پنتیوم4 هست وصل میشن و اطلاعات بانک Sql رو از اون میگیرن
تا اینجا مشکلی نداشتیم

تا اینکه هفته پیش سرور خریدیم ، خفن ، Dual Cpu Xeon با Scasi Hard disk
با همون ویندوز Advanced server2000 و Sql2000


حالا مشکل ما اینه که اطلاعات رو که انتقال دادیم روی سرور جدید کاربران به جای اینکه سرعتشون بیشتر بشه ، خیلی هم کند شده !
مرحله ورود خیلی طول میکشه و تا یک گزارش از بانک میگیری ، سرور دووال سی پی یو میره تو کما و باید ریست بشه!

در ضمن سخت افزار هم کاملا تعویض شده ولی بازهم همون جوری

بردادمون برسین

ممنون

مسعود ژیان فوق
1385-8-27

AminSobati
شنبه 27 آبان 1385, 23:47 عصر
دوست عزیزم،
من موارد مشابه این رو زیاد تجربه کردم که عمدتا به تنظیمات نامناسب خود سرور و همچنین SQL Server برمیگرده. در اولین مرحله، Performance Monitor اجرا کنین تا ببینین بیشترین فشار روی کدوم قسمت از سرور هستش

jianfough
یک شنبه 28 آبان 1385, 16:15 عصر
ممنون از همکاری تون

ولی چندین بار ویندوز عوض کردیم!
چندین بار Sql نصب کردیم
و سخت افزار عوض کردیم

نمیدونم چرا تا کاربر میخواد وارد بشه دیگه سرور قاط میزنه
البته با دیتا بیس سال 84 که رکورد های کمتری داره دیر تر قاط میزنه

آیا Sql برای سخت افزار های خاص Patch نداره؟

چی میتونه باشه !!!

این سرور 3 میلیونی شده بی استفاده

linux
یک شنبه 28 آبان 1385, 17:09 عصر
حتما sqlserver service pack 4 را نصب کنید و روی کلاینتها sql client ها را نصب کنید.

jianfough
یک شنبه 28 آبان 1385, 18:05 عصر
سلام
میشه لینک دانلود وصله ایی که گفتید بدید چون من ندارم
sqlserver service pack 4

ممنون

AminSobati
یک شنبه 28 آبان 1385, 22:29 عصر
مشکل شاید از همون ویندوز یا سخت افزار عوض کردن باشه!
SQL Server 2005 نصب کردین یا 2000؟

SQLPRO
دوشنبه 29 آبان 1385, 10:46 صبح
از کدام ویرایش SQL استفاده میکنید؟؟
:متفکر:

jianfough
دوشنبه 29 آبان 1385, 15:29 عصر
از نسخه 2000 sql استفاده کردم

SQLPRO
دوشنبه 29 آبان 1385, 18:45 عصر
از نسخه 2000 sql استفاده کردم
ویرایشش رو نمیگی؟

AminSobati
سه شنبه 30 آبان 1385, 09:59 صبح
از نسخه 2000 sql استفاده کردم
احتمالات ناشی از Upgrade به 2005 پس حذف میشه!
دوست عزیزم باید حتما از Performance Monitor استفاده کنید تا متوجه بشین کدوم قسمت سرور تحت فشار بیشتری قرار داره. این لینک بسیار مفیده:
http://www.sql-server-performance.com/sg_sql_server_performance_article.asp
البته این فقط ابتدای راهه، بعد از این باید تستهای دیگه انجام بدین، تستهایی که مربوط به اون بخش از سخت افزار باشه.
یک نکته کلی: در تنظیمات CPU برای SQL Server، حتما تعداد CPU برای Queryها رو روی تعداد واقعی CPU تنظیم کنید (نه تعدادی که سخت افزار نشون میده). این یکی از اشکالات عمومی بعد از ارتقاء سخت افزار هستش. ولی بقیه موارد مثل این عمومیت ندارند و باید از نزدیک بررسی کرد.

jianfough
سه شنبه 30 آبان 1385, 18:26 عصر
سلام

ممنونم از همکاریتون
واقعاکه این روحیه های خیلی خوبیه که آدم بتونه بدون زحمت مشکل شو حل کنه

دو مورد در فرمایش شما
1- فرمودید "باید حتما از Performance Monitor استفاده کنید"
منظورتون همون Performance خود ویندوزه؟ در اینصورت کدوم بخش Sql رو تحت مانیتور قرار بدم

2- فرمودید "در تنظیمات CPU برای SQL Server، حتما تعداد CPU برای Queryها رو روی تعداد واقعی CPU تنظیم کنید (نه تعدادی که سخت افزار نشون میده)"
این تعداد CPU برای Queryها رو در کجا باید Set کنم؟

در ضمن در صورت امکان لینک دانلودService Patch4 Sql رو هم برام بذارید

موفق باشید

AminSobati
سه شنبه 30 آبان 1385, 21:57 عصر
1) بله عزیزم؛ همونه. در لینک (و کلا در اون سایت) توضیح داده شده که چه Counterهایی رو انتخاب کنین

2) از SQL Server باید Properties بگیرید، در Processor. یک Combo box هست پایین صفحه، تعداد واقعی CPU رو برای Query انتخاب کنین

3) به www.microsoft.com/sql برید و downloadها رو ببینید

jianfough
یک شنبه 12 آذر 1385, 17:58 عصر
سلام

با تشکر از راهنمایی همه دوستان

مشکل من حل شد

وگفتم اینجا بنویسم تا شاید راه حلی باشه برای این مشکل

هارد دیسک اسکازی من Bad Sector داشت و در تنظیم بایوس مادربورد تنظیمات کش Cpu غیر فعال بود ، که با تعویض هارد و Enable کردن تمام حالات کش Cpu همه چی Ok شده

مسعود ژیان فوق
http://www.zhfo.com

راستی اگر نوت بوک و Lcd ارزون خواستید ما داریم 09122900460

SQLPRO
دوشنبه 13 آذر 1385, 06:29 صبح
هارد دیسک اسکازی من Bad Sector داشت و در تنظیم بایوس مادربورد تنظیمات کش Cpu غیر فعال بود ، که با تعویض هارد و Enable کردن تمام حالات کش Cpu همه چی Ok شده
یعنی هارد نو بد سکتور داشت :متعجب:
مطمئنید که سرور رو نو خریدید؟:لبخند: