Articles Comments

Oracle DBA & All IT » Tuning Performance

Synonyms คืออะไร??

หลายๆคนอาจจะเคยเจอปัญหาเช่นนี้… 21:13:58 SQL> select * from emp; select * from emp               * ERROR at line 1: ORA-00942: table or view does not exist   .. Preview : 18803Related Search:synonyms คือsynonym คืออะไรsynonym ตัวอย่างsynonymsynonyms คืออะไรsynonymคือตัวอย่าง synonymsynonyms ตัวอย่างsynonym มีอะไรบ้างsynonymsคืออะไร … Read entire article »

Filed under: Database, DBA, DBA, ORA-Error, Oracle Tips, Tuning Performance

Decode = IF-THEN-ELSE (The Oracle decode function)

Decode = IF-THEN-ELSE decode function สามารถที่จะใช้ใน SQL มีค่าเท่ากับ IF-THEN-ELSE เป็นทางเลือกหนึ่งที่ไม่ต่างจากการใช้ CASE ใน statement Syntax: decode( expression , compare_value, return_value, [,compare, return_value] … [,default_return_value] )   .. Preview : 18553Related Search:decode sqldecode oracleoracle decodedecode oracle คือsql decodedecode sql คือdecode คือSELECT DECODE … Read entire article »

Filed under: Database, Function, Oracle, Oracle Tips, Programming, Tuning Performance

Hint คำใบ้ช่วย Tuning Performance (Oracle SQL Hints Tuning)

หายไปนานคิดว่าจะเอาเรื่องอะไรมาเขียนดีน๊า… แล้วก็คิดว่าวันนี้เรามาเล่นใบ้คำกับ oracle ดีกว่า ดูซิว่า Database อันชาญฉลาดอย่าง Oracle จะรู้จักคำใบ้ที่เราจัดให้หรือเปล่า หุหุ..   .. Preview : 22124Related Search:คำใบ้index oracle คือ … Read entire article »

Filed under: Database, DBA, Oracle, Oracle Tips, Tuning Performance

Interval partitioning หมดปัญหาเรื่องการลืมสร้าง Partition เตรียมไว้

         วันก่อนนึกครื้มๆ ก็เลยนั่งอ่าน New Feature เล่นๆ ดูว่าตัวไหนน่าสนใจเอามาใช้ให้เป็นประโยชน์ได้บ้าง แล้วก็เหลือบไปเห็น Interval Partitioning (automated partition creation) อืม… น่าสนใจแฮะ เหมาะกับคนขี้ลืมอย่างเรามาก ถ้ามันมี auto แบบนี้สบายเลย ไม่ต้องมานั่งทำทุกเดือน หรือทำเผื่อไว้ล่วงหน้า แจ๋วแฮะ.. วันนี้เลยเอามาฝากเพื่อนๆกัน .. Preview : 10587 … Read entire article »

Filed under: Database, DBA, New Feature, Oracle, Programming, Tuning Performance

SQL Trace จับ Query Statement ที่มีปัญหา..

วันนี้แอบเอาเรื่องการใช้ SQL Trace มาช่วยในการจับปรับ SQL ที่มีปัญหา หลายๆครั้งที่ developer พัฒนา application ขึ้นมาแล้วบางครั้งทำงานช้า แต่ไม่รู้ว่าช้าที่ statment ไหน DBA อย่างเราก็สามารถที่จะช่วยเหลือได้ โดยการ เปิด Trace session app นั้นๆ ซึ่งจะเก็บ statement ที่ทำทั้งหมดใน app นั้น แต่ Function นี้จะใช้ได้ก็ต่อเมื่อ Session นั้นรันอยู่   .. Preview : 11191Related Search:sqltrace … Read entire article »

Filed under: Database, DBA, Oracle, Programming, Tuning Performance

ความแตกต่างระหว่างคำสั่ง Truncate, Delete และ Drop

DELETE   คำสั่ง DELETE จะใช้สำหรับลบข้อมูลออกจากตาราง สามารถใส่เงื่อนไขในการลบได้ด้วย  ถ้าำไม่มีการกำหนด เงื่อนไข จะเป็นการลบข้อมูลทั้งตาราง หลังจากที่มีการรันคำสั่ง DELETE จะต้องตามด้วยคำสั่ง COMMIT เป็นการยืนยันการลบข้อมูล หรือ ROLLBACK เพื่อยกเลิกการลบก่อนหน้า   .. Preview : 48104Related Search:truncate table คือtruncatetruncate tabletrunc oracle คือtruncate คือoracle trunc คือtruncate table sqlsql truncatetruncate sqlsql truncate คือ … Read entire article »

Filed under: Function, Oracle Tips, Tuning Performance

การสร้าง Outline บังคับให้ statement ใช้ index ตามที่เราต้องการ

บ่อยๆ ที่เราจะพบว่า statement ช้าก่อน พอ Plan table ดูกลับพบว่า ใช้ index ไม่ถูกตัวแต่ไม่อยากที่จะแก้โปรแกรมโดยการใส่ hint ตอนนี้เราสามารถที่จะใช้ outline มาแก้ปัญหานี้ได้โดยสร้าง outline outline คืออะไร คือเป็นตัวบอกว่า statment นี้ถ้าเข้ามาให้ไปใช้ plan ตามที่เราเตรียมไว้นั่นเอง   .. Preview : 26703Related Search:outline คือการเขียน outlineการเขียนoutlineตัวอย่างการเขียน outlineoutline คืออะไร … Read entire article »

Filed under: New Feature, Oracle Tips, Tuning Performance

เทคนิคการเลือก Index อย่างไรให้ work

       หลายครั้งมักจะมีคำถามว่าใช้ index แล้วทำไมถึงยังช้า ไหนว่าใช้ index แล้วจะช่วยให้การดึงข้อมูลเร็วขึ้น เราได้ฟังก็อ้าว… ทฤษฎีว่าอย่างนั้นนะ แต่เอ๊ะ ขอดูหน่อยซิว่า index ที่ว่าเป็นยังไง .. Preview : 16762Related Search:การใช้ index oracleการสร้าง index oracle … Read entire article »

Filed under: Tuning Performance