PersianTools Forums

Go Back   PersianTools Forums > برنامه نویسی و طراحی وب، سیستمهای مدیریت سایت > توسعه وب > asp , ASP.NET

Reply
 
امکانات بيشتر
Old 10-22-2009, 01:47 AM   #1
aref1364
Registered User
 
aref1364's Avatar
 

Join Date: Jul 2005
Location: Iran, Tehran
Posts: 371
Send a message via Yahoo to aref1364
تقسیم پایگاه داده

سلام،

از ASP.NET و VB.NET استفاده می کنم.
حجم پایگاه داده زیاده میخوام از این به بعد اطلاعات تو پایگاه دیگه بره ولی باید کاری بکنم که اطلاعات قبلی از پایگاه قبلی خونده بشه اما چجوری؟

متشکرم
aref1364 is offline   Reply With Quote
Old 10-22-2009, 03:25 PM   #2
Alghoochi
Registered User
 
Alghoochi's Avatar
 

Join Date: Mar 2009
Posts: 121
می تونی رکوردهای قبلی رو پاک کنی و رکورد جدیدو جای اون بزاری
Alghoochi is offline   Reply With Quote
Old 10-23-2009, 11:57 AM   #3
aref1364
Registered User
 
aref1364's Avatar
 

Join Date: Jul 2005
Location: Iran, Tehran
Posts: 371
Send a message via Yahoo to aref1364
Quote:
نوشته ای از Alghoochi View Post
می تونی رکوردهای قبلی رو پاک کنی و رکورد جدیدو جای اون بزاری
خب اگه بنا بود که پاک کنم مطمئنا فکر خودم میرسید!
نباید پاک بشه!
باید آرشیو بشه عزیز.
aref1364 is offline   Reply With Quote
Old 10-24-2009, 10:24 AM   #4
Alghoochi
Registered User
 
Alghoochi's Avatar
 

Join Date: Mar 2009
Posts: 121
یعنی شما می خوای یه بخشی از اطلاعاتو توی یه بانک اطلاعاتی و یه بخش دیگه رو تو یکی دیگه بنویسی؟

می تونی اطلاعاتو به یه بانک اطلاعاتی تو یه سرور دیگه بفرستی. فقط باید کاری کنی که بتونی بفهمی اطلاعاتت توی کدوم بانک اطلاعاتیه. مثلا اطلاعات هر ماه رو توی یه بانک قرار بدی
Alghoochi is offline   Reply With Quote
Old 10-24-2009, 12:54 PM   #5
Trusted Member
Graveworm
کاربر فعال برنامه نویسی
 
Graveworm's Avatar
 

Join Date: May 2005
Location: Tehran
Posts: 1,087
Send a message via MSN to Graveworm Send a message via Yahoo to Graveworm
Quote:
نوشته ای از aref1364 View Post
سلام،

از ASP.NET و VB.NET استفاده می کنم.
حجم پایگاه داده زیاده میخوام از این به بعد اطلاعات تو پایگاه دیگه بره ولی باید کاری بکنم که اطلاعات قبلی از پایگاه قبلی خونده بشه اما چجوری؟

متشکرم
اگه از sql server استفاده میکنی، میتونی shrink کنی
حجم بالا منظورت چقدره مثلا؟ و اینکه چرا میخوای دو تیکه کنی؟
__________________



وبلاگ جعبه ابزار: http://mytoolbox.ir/blog
Graveworm is offline   Reply With Quote
Old 10-25-2009, 02:11 AM   #6
aref1364
Registered User
 
aref1364's Avatar
 

Join Date: Jul 2005
Location: Iran, Tehran
Posts: 371
Send a message via Yahoo to aref1364
Quote:
نوشته ای از Graveworm View Post
اگه از sql server استفاده میکنی، میتونی shrink کنی
حجم بالا منظورت چقدره مثلا؟ و اینکه چرا میخوای دو تیکه کنی؟
الان پایگاه داده ی من 1 گیگابایت شده که در بالا اومدن سایت خیلی تاثیر میذاره به خاطر همین میخوام از این به بعد رکوردهایی که میان برن تو یه پایگاه دیگه. ولی اون رکوردهای قبلی که روی پایگاه قبلی هست هم همونجا بمونه که اگه یکی به آرشیو مراجعه کرد بتونه اطلاعات رو از اونجا لود کنه. فقط مشکل اینجاست که چجوری باید سیستم رو حالی کنم که مطلبی که روش کلیک شده تو کدوم پایگاهه؟ نمیخوام جستجو بشه که اونوقت همون قضیه ی قبلی تکرار میشه که هیچ اوضاع بدتر هم میشه.

SQL Server تنظیماتی داره که تعیین کنیم حداکثر حجم پایگاه چقدر باشه. سوال بعدی اینه که آیا با رسیدن حجم پایگاه به اون اندازه عکس العمل اس کیو ال سرور چیه؟
آیا فقط از درج رکوردهای جدید جلوگیری میکنه یا کارای دیگه هم انجام میده؟

و آخر اینکه shrink کارش دقیقا چیه و معایبش چیا هستن؟


متشکرم
aref1364 is offline   Reply With Quote
Old 10-26-2009, 12:21 PM   #7
Trusted Member
Graveworm
کاربر فعال برنامه نویسی
 
Graveworm's Avatar
 

Join Date: May 2005
Location: Tehran
Posts: 1,087
Send a message via MSN to Graveworm Send a message via Yahoo to Graveworm
حجم 1 گیگا بایت برای SQL Server زیاد نیست - حجم بالای دیتابیس خود به خود باعث کندی نمیشه مگه اینکه خوب طراحی نشده باشه
من پیشنهاد میکنم جداول خودتون رو بهینه کنید
اضافه کردن ایندکس ها - قابلیت full text و کارهای دیگه ای که باعث افزایش کارایی sql server بشه

از طریق ssms به دیتابیس کوئری بفرستید ببینید چند ثانیه طول میکشه - سرعت لود شدن سایت رو ملاک قرار ندید
Graveworm is offline   Reply With Quote
Reply

امکانات بيشتر

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4.5. The time now is 01:15 PM.

PersianTools RSS Feeds


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.