1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. Science & Technology
  6. >
  7. The Five-Step Guide to SQL Tuning | CloudWorld 2022

The Five-Step Guide to SQL Tuning | CloudWorld 2022

Available In Following Subtitles
English
Variant 1
Persian
Variant 1 Variant 2 Variant 3 Variant 4 Variant 5 Variant 6 Variant 7
Posted on:
Video by: Oracle
Learn the art of SQL tuning in five simple steps with SQL database expert Kenor MacDonald at CloudWorld 2022. Discover the secrets to enhancing SQL performance and optimizing database queries for better efficiency.
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:01
foreign
0:08
is doing so much more with databases SQL
0:11
tuning Remains the domain of the human
0:13
because it requires logical thought and
0:15
some creativity as a result people think
0:17
of it as a mystical art but in this
0:19
session I'll show you five simple steps
0:22
that hopefully can become a blueprint
0:23
for you to follow when you're faced with
0:25
tackling a SQL performance problem
0:28
I'm Conor McDonald I'm a database
0:29
advocate for Oracle I love talking all
0:31
things database especially SQL and
0:33
performance tuning simply scan the QR
0:35
code or head over to link tree Connor
0:37
and you can get my Twitter my blog email
0:39
LinkedIn Facebook Instagram podcast
0:41
YouTube you name it as you can tell I
0:44
love talking about technology
0:47
I said there were five simple steps to
0:49
tuning SQL so let's jump straight into
0:51
step one here's my first rule for tuning
0:53
a SQL statement and I think this might
0:54
be the most important one of all step
0:57
one this tuning SQL is
1:00
don't tune the sequel I bet you weren't
1:01
expecting that now don't click stop on
1:04
the video now let me justify that
1:06
statement with a moment and to do that I
1:08
need to jump up on the uh soapbox
1:11
now if that's an unfamiliar phrase it
1:14
dates back to when speakers in public
1:15
forums would jump on a soapbox to
1:17
pontificate to the masses and I'm about
1:20
to do a little bit of pontificating
1:22
my take is this if your tuning SQL then
1:26
you're doing it wrong now let me justify
1:29
that you're naturally asking yourself
1:31
what here you are in a tuning AC yeah
1:34
here out here you are tuning into a SQL
1:35
tuning talk and the first thing you're
1:37
being told is you should not be tuning
1:39
SQL so the question is why
1:41
let me explain with a real example from
1:43
a real customer I worked with many years
1:45
ago before I joined Oracle
1:47
this was a retail customer and as you'd
1:49
expect the data model had customers with
1:51
one row per customer plus a child table
1:53
of transactions new customers sign up

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
گزارش جدیدترین معاملات را به ما بدهید
2:10
تاریخ برای هر مشتری
2:12
در حال حاضر، این یک بیانیه SQL بسیار آسان برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
به ما گزارش آخرین تاریخ معامله
2:10
برای هر مشتری
2:12
در حال حاضر این یک بیانیه SQL بسیار ساده برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
گزارش جدیدترین معاملات را به ما بدهید
2:10
تاریخ برای هر مشتری
2:12
در حال حاضر، این یک بیانیه SQL بسیار آسان برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
گزارش جدیدترین معاملات را به ما بدهید
2:10
تاریخ برای هر مشتری
2:12
در حال حاضر، این یک بیانیه SQL بسیار آسان برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
به ما گزارش آخرین تاریخ معامله
2:10
برای هر مشتری
2:12
در حال حاضر این یک بیانیه SQL بسیار ساده برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
گزارش جدیدترین معاملات را به ما بدهید
2:10
تاریخ برای هر مشتری
2:12
در حال حاضر، این یک بیانیه SQL بسیار آسان برای نوشتن است.

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:07
در دنیایی که اتوماسیون بیشتر با پایگاه داده ها انجام می دهد،
0:11
SQL Tuning همچنان دامنه انسان باقی می ماند
0:13
زیرا نیاز به تفکر منطقی و برخی از خلاقیت دارد.
0:16
در نتیجه، مردم آن را به عنوان یک هنر اسرار آمیز فکر می کنند.
0:19
اما در این جلسه، من به شما پنج مرحله ساده را نشان می دهم.
0:22
که امیدوارم بتواند به عنوان یک پروژه برای شما تبدیل شود.
0:24
هنگامی که با یک مشکل عملکرد SQL روبرو می شوید.
0:28
من کنور مک دونالد هستم.من یک مدافع پایگاه داده برای Oracle هستم.
0:30
دوست دارم همه چیز را با پایگاه داده ها صحبت کنم.
0:32
به طور خاص SQL و عملکرد تنظیمات.
0:34
به سادگی کد QR را اسکن کنید یا به linktree.com سر بزنید
0:37
و شما می توانید توییتر من، وبلاگ من، ایمیل، لینکدین،
0:39
فیس بوک، Instagram، Podcast، یوتیوب، شما آن را نامید.
0:43
همانطور که می توانید بگویید، من عاشق صحبت کردن در مورد تکنولوژی هستم.
0:47
من گفتم پنج مرحله ساده برای تنظیم SQL وجود دارد.
0:49
پس بیایید به مرحله اول برویم.
0:51
در اینجا اولین قانون من برای تنظیم یک بیانیه SQL است.
0:54
و من فکر می کنم این ممکن است یکی از مهم ترین آنها باشد.
0:57
مرحله اول برای تنظیم SQL این است که SQL را تنظیم نکنید.
1:01
شرط می بندم که انتظارش را نداشتید.
1:03
حالا روی ویدئو کلیک نکنید.
1:05
اجازه دهید این بیانیه را در یک لحظه توجیه کنم.
1:07
برای انجام این کار، باید روی جعبه صابون پرش کنم.
1:12
اگر این یک جمله ناشناخته باشد،
1:13
زمانی که سخنرانان در انجمن های عمومی
1:15
او در یک جعبه صابون پرتاب می کند تا به توده ها پاپ شود.
1:19
و من در حال انجام یک کمی از پاپیتیک هستم.
1:22
پذیرش من این است.
1:24
اگر شما SQL را تنظیم می کنید، آن را اشتباه می کنید.
1:28
حالا اجازه دهید این را توجیه کنم.
1:29
به طور طبیعی از خودتان می پرسیدید، چه؟
1:32
در اینجا شما در یک AC TUNING هستید.
1:33
در اینجا شما به یک مکالمه SQL tuning می پردازید،
1:36
اولین چیزی که به شما گفته می شود این است که
1:38
شما نباید SQL را تنظیم کنید.
1:40
بنابراین سوال این است که چرا؟
1:42
اجازه دهید من با یک مثال واقعی از یک مشتری واقعی توضیح دهید
1:44
چند سال پیش پیش پیش از پیوستن به Oracle با او کار کردم.
1:47
این یک مشتری خرده فروشی بود و همانطور که انتظار داشتید،
1:49
مدل داده ها مشتریان با یک ردیف در هر مشتری،
1:52
علاوه بر یک میز معاملاتی کودک.
1:54
مشتریان جدید ثبت نام می کنند و وقتی چیزی را خریداری می کنند،
1:56
آنها یک خط را به میز معامله اضافه می کنند.
1:59
من بیش از حد برای حفظ ناشناس بودن آشکار نمی کنم،
2:01
اما ما صدها میلیون معامله داشتیم.
2:04
هر سال.
2:06
یک مورد از کسب و کار آمده است که می گوید:
2:08
به ما گزارش آخرین تاریخ معامله
2:10
برای هر مشتری
2:12
در حال حاضر این یک بیانیه SQL بسیار ساده برای نوشتن است.
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome