💻 ترفند برنامه نویسی PHP & JavaScript
🚀 آموزش وردپرس
💡 ترفندهای کاربردی
🤖 هوش مصنوعی و تکنولوژی
👨💻آموزش • ترفند • پروژه
@ideveloperweb_z |ارتباط
Post #530
370
🧠 چرا *
وقتی فقط به ۳ ستون نیاز داری، این:
ممکن است خیلی ساده به نظر برسد؛ اما با بزرگ شدن سیستم، هزینهاش بیشتر میشود.
چرا؟
🔹 داده بیشتری از DB خوانده میشود
🔹 حجم بیشتری بین DB و Application منتقل میشود
🔹همینطور Memory بیشتری مصرف میشود
🔹 استفاده از Covering Index سختتر میشود
🔹 تغییر Schema میتواند رفتار Query را ناخواسته تغییر دهد
مثلاً اگر فقط
این فقط بحث تمیزتر نوشتن Query نیست؛ در سیستمهای پرترافیک کنترل دقیق Data Access بخشی از Performance Engineering است.
گاهی چند بایت مهم نیست؛ اما میلیونها Request چرا.
@CodeVerse_dev
SELECT در پروژههای واقعی ایده خوبی نیست؟وقتی فقط به ۳ ستون نیاز داری، این:
SELECT * FROM users
ممکن است خیلی ساده به نظر برسد؛ اما با بزرگ شدن سیستم، هزینهاش بیشتر میشود.
چرا؟
🔹 داده بیشتری از DB خوانده میشود
🔹 حجم بیشتری بین DB و Application منتقل میشود
🔹همینطور Memory بیشتری مصرف میشود
🔹 استفاده از Covering Index سختتر میشود
🔹 تغییر Schema میتواند رفتار Query را ناخواسته تغییر دهد
مثلاً اگر فقط
id و name لازم داری:SELECT id, name FROM users
این فقط بحث تمیزتر نوشتن Query نیست؛ در سیستمهای پرترافیک کنترل دقیق Data Access بخشی از Performance Engineering است.
گاهی چند بایت مهم نیست؛ اما میلیونها Request چرا.
@CodeVerse_dev
- 👍 3
- ❤ 2


