View Full Version : گفتگو: خروج اطلاعات در پایان هر سال از بانک اطلاعاتی
tabatabaei2568
شنبه 03 مهر 1389, 18:35 عصر
با سلام
لطفا درمورد مسايل زير من و راهنمايي کنيد:
1. ميخوام بانک اطلاعاتي در پايان هر سال يک back up از کل اطلاعات بگيره و سال جديد و با dataBase خالي شروع کنه
2. چطور مي شه در صورت نياز اطلاعات يک سال رو براي استفاده load کرد و دروباره database به حالت سابق خود برگردد
3. در ضمن مي خوام در مورد افزايش سرعت براي يک بانک حجيم هم راهنماييم کنيد
MOJTABAATEFEH
شنبه 03 مهر 1389, 20:38 عصر
با سلام
لطفا درمورد مسايل زير من و راهنمايي کنيد:
1. ميخوام بانک اطلاعاتي در پايان هر سال يک back up از کل اطلاعات بگيره و سال جديد و با dataBase خالي شروع کنه
2. چطور مي شه در صورت نياز اطلاعات يک سال رو براي استفاده load کرد و دروباره database به حالت سابق خود برگردد
دوست عزیز Backup بگیرید و جدول ها رو Truncate کنید و در صورت نیاز به اطلاعات سالهای قبل بایستی دوباره Backup بگیرید و فایل قبلی رو Restor کنید و پس از اتمام کار مجدد آخرین فایل رو Restor کنید
3. در ضمن مي خوام در مورد افزايش سرعت براي يک بانک حجيم هم راهنماييم کنيد
افزایش سرعت چیه بانک؟
موفق باشید
Hamid Reza Rahimi
یک شنبه 04 مهر 1389, 16:26 عصر
سلام جهت ساخت back up از كد زير استفاده كنيد.
"BACKUP DATABASE DBName TO DISK='path:\Backupname.bak'"
Hamid Reza Rahimi
یک شنبه 04 مهر 1389, 16:29 عصر
اين فايل هم طريقه ايجاد ديتابيس جديد با ساختار ديتابيس قبلي اما بدون ديتا و به صورت خام
(نكته : مي توانيد اين اسكريپت را در يك string قرار دهيد و بر اساس نياز به آن پارامتر پاس كرد مثل مسير ديتابيس ، نام ديتابيس جديد و ...)
اميدوارم كه اين مطالب به كارتان بيايد.
Hamid Reza Rahimi
یک شنبه 04 مهر 1389, 16:51 عصر
3. در ضمن مي خوام در مورد افزايش سرعت براي يک بانک حجيم هم راهنماييم کنيد[/quote]
دوست عزيز براي حل يك مسئله در sql راه حل هاي زيادي وجود دارد sql در مورد هر مسئله ممكن است الگوريتم خاصي را پياده سازي كند پس شما بايد براي يك مسئله راه حل هاي مختلف را تست كنيد و ببينيد كه كدام راه حل cost كمتري دارد.:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.