Thaiadmin

TransectionLog

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

TransectionLog
« เมื่อ: 7 สิงหาคม 2015, 14:03:35 »
เรียน Professional
 ผมมีเรื่องอยากปรึกษาเกี่ยวกับ transectionLog  คือผมได้มีโอกาสอบรมเรื่องเกี่ยวกับ DBMS ได้รับคำแนะนำว่าเราควรแยก TempDb ออกจาก Data
และให้แยก Transection log เก็บอีกที่ซึ่งอาจต้องใช้ riad5 เพราะอาจจะต้องนำไว้ใช้ตอน Backup - Restore แต่กระผมงงว่า "Transection log" ตัวนี้มันคือไฟล์ที่อยู่ตรงไหน
และคือไฟล์อะไร "Transection log" สามารถย้ายออกไปเก็บเหมือน TempDb ได้เลยไหม?  Thank you.

ออฟไลน์ B.Pharapat

  • *****
  • 4,820
  • 15
  • เพศ: ชาย
Re: TransectionLog
« ตอบกลับ #1 เมื่อ: 7 สิงหาคม 2015, 14:21:55 »
เรียน Professional
 ผมมีเรื่องอยากปรึกษาเกี่ยวกับ transectionLog  คือผมได้มีโอกาสอบรมเรื่องเกี่ยวกับ DBMS ได้รับคำแนะนำว่าเราควรแยก TempDb ออกจาก Data
และให้แยก Transection log เก็บอีกที่ซึ่งอาจต้องใช้ riad5 เพราะอาจจะต้องนำไว้ใช้ตอน Backup - Restore แต่กระผมงงว่า "Transection log" ตัวนี้มันคือไฟล์ที่อยู่ตรงไหน
และคือไฟล์อะไร "Transection log" สามารถย้ายออกไปเก็บเหมือน TempDb ได้เลยไหม?  Thank you.

transaction log สามารถแยก partition  ออกมาได้ครับ
แต่ควร เป็น raid ที่เป็น พวก raid 1 หรือraid 10 และไม่ควรเปิด cache ในraid ที่เป็น transaction log

Re: TransectionLog
« ตอบกลับ #2 เมื่อ: 7 สิงหาคม 2015, 14:48:55 »
transaction log สามารถแยก partition  ออกมาได้ครับ
แต่ควร เป็น raid ที่เป็น พวก raid 1 หรือraid 10 และไม่ควรเปิด cache ในraid ที่เป็น transaction log

เข้าใจครับว่าแยกออกได้ แต่ผมงงว่ามันอยู่ตรงไหน File Transaction Log. เพราะเห็นแต่ TempDb, master, msdb, Model  แนะนำทีครับ

ออฟไลน์ B.Pharapat

  • *****
  • 4,820
  • 15
  • เพศ: ชาย
Re: TransectionLog
« ตอบกลับ #3 เมื่อ: 7 สิงหาคม 2015, 15:11:25 »
เข้าใจครับว่าแยกออกได้ แต่ผมงงว่ามันอยู่ตรงไหน File Transaction Log. เพราะเห็นแต่ TempDb, master, msdb, Model  แนะนำทีครับ
ต้องเข้าไปใน ส่วนของ database properties ก่อน มันจะอยู่ในหน้าเดียวกับที่บอก location ของ mdf file คุณอยู่ตำแหน่งไหนนั่นละ ครับ
file transaction log จะเป็น file ldf ครับ

Re: TransectionLog
« ตอบกลับ #4 เมื่อ: 7 สิงหาคม 2015, 15:46:58 »
ต้องเข้าไปใน ส่วนของ database properties ก่อน มันจะอยู่ในหน้าเดียวกับที่บอก location ของ mdf file คุณอยู่ตำแหน่งไหนนั่นละ ครับ
file transaction log จะเป็น file ldf ครับ

ออ. คือว่าถ้าเราสร้าง DB ชื่อ XXX ใน properties ของ XXX จะมี part ที่เก็บ .Mdf  ส่วนข้างล่างจะเป็น Log ตัวนี้เป็น transaction log .ให้ย้ายตัวนี้เลยใช่ไหมครับ
**  เอ้ แต่ผมงง คือตอนย้าย Temp DB ครั้งแรกใน System data base มันเกี่ยวกันไหมครับ เพราะเคยเข้าใจว่าควรย้าย TempDb ไปไว้ที่อื่นเพราะจะโตเรื่อยๆ
พอเราสร้าง New DB มันจะไม่ชี้ไปอัตโนมัติใช่ไหมครับ

ออฟไลน์ Fz40

  • *****
  • 58
  • 1
Re: TransectionLog
« ตอบกลับ #5 เมื่อ: 17 สิงหาคม 2015, 16:57:37 »
ในการสร้าง DB มันจะมีสอง file ที่สร้างมาคู้กันแต่ว่าชื่อมันจะต่างกันนิดหน่อยครับ
เบอร์ 1 จะเป็น Rows Data มีนามสกุล mdf
เบอร์ 2 จะเป็น Log มีนามสกุล ldf
ซึ่งทั้งสอง file สามารถแยกเก็บออกจากกันได้ครับดดยการเลือก path ที่เก็บครับ
ทั้งนี้ลองศึกษาเรื่องของ สอง file นี้เพิ่มเติมครับว่ามันคืออะไร เก็บอะไร ครับ

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย