آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

کار با موتور ذخیره سازی InnoDB

دسته بندی :دسته‌بندی نشده 21 نوامبر 2022 علی هشترودی 353
سرور php

موتور ذخیره سازی InnoDB ویژگی های پایگاه داده پیشرفته را برای سرور MySQL فراهم می کند.

این مجموعه تنظیمات پیکربندی خاص خود را دارد که دقیقاً نحوه عملکرد آن را کنترل می کند.

و اینکه چگونه داده های موجود در جداولی را که از آن موتور ذخیره سازی استفاده می کنند، مدیریت می کند.

دو تنظیمات پیکربندی اصلی وجود دارد که ممکن است لازم باشد آنها را برای خود تغییر دهید.

نصب سرور MySQL خاص:

innodb_data_home_dir = “C:/xampp/mysql/data”

innodb_data_file_path = ibdata1:10M:autoextend

تنظیمات innodb_data_home_dir مکانی را تعیین می کند که MySQL فایل های مورد نیاز برای پشتیبانی از موتور ذخیره سازی InnoDB را در آن قرار می دهد. این به شما امکان می دهد آن ها را در صورت نیاز فایل ها از فایل های پایگاه داده عادی MySQL از هم جدا کنید.

تنظیمات innodb_data_file_path سه اطلاعات را برای موتور ذخیره سازی تعریف می کند:

»»نام فایل MySQL برای فایل ذخیره سازی اصلی InnoDB استفاده می کند.

»»اندازه اولیه فایل ذخیره سازی

»» وقتی فایل ذخیره سازی پر می شود چه اتفاقی می افتد.

برای کمک به سرعت بخشیدن به فرآیند ذخیره سازی داده ها، موتور ذخیره سازی InnoDB فضای روی هارد سیستم برای فایل ذخیره سازی پایگاه داده از قبل تخصیص می دهد .

به این ترتیب، برای هر رکورد داده ای که در جدول درج می شود، موتور ذخیره سازی نیازی به درخواست ندارد سیستم عامل برای فضای دیسک بیشتر برای افزودن به فایل پایگاه داده – در حال حاضر وجود دارد.

آنجا! این امر عملکرد پایگاه داده را تا حد زیادی سرعت می بخشد. پارامتر دوم مقدار اولیه فضای دیسکی که موتور ذخیره سازی InnoDB اختصاص می دهد را مشخص می کند.

پارامتر سوم جایی است که چیزها جالب می شوند. این تعریف می کند که InnoDB چیست.

Storage engine زمانی انجام می دهد که فضای اختصاص داده شده برای فایل ذخیره سازی پر شود.

به‌طور پیش‌فرض، موتور ذخیره‌سازی InnoDB درج داده‌های جدید را در جداول مسدود می‌کند.

فضای ذخیره سازی اختصاص داده شده تمام می شود. شما باید به صورت دستی تمدید کنید.

اندازه فایل ذخیره سازی وقتی تنظیمات autoextend را مشخص می‌کنید، به موتور ذخیره‌سازی InnoDB اجازه می‌دهد تا به طور خودکار فضای بیشتری را برای فایل اختصاص دهد. این راحت است، اما می تواند.

همچنین در برخی محیط ها خطرناک باشد. موتور ذخیره سازی InnoDB حفظ خواهد شد تخصیص فضای ذخیره سازی بیشتر در صورت نیاز تا زمانی که فضای دیسک سرور تمام شود!

وقتی از موتور ذخیره سازی InnoDB برای برنامه های MySQL خود استفاده می کنید، همیشه همینطور است ایده خوبی است که مراقب پوشه فضای ذخیره سازی باشید تا مطمئن شوید که آن را نمی گیرد تمام فضای دیسک سرور را افزایش دهید.

سفارشی کردن سرور PHP

فایل پیکربندی سرور PHP php.ini نام دارد، اما می تواند در چندین ناحیه مختلف قرار گیرد. مکان هایی که سرور PHP بررسی می کند (به ترتیب):

»»مسیری که در دستورالعمل PHPIniDir در وب سرور آپاچی تنظیم شده است پیکربندی فایل

»»مسیری که در متغیر محیطی سیستم به نام PHPRC تنظیم شده است.

»»برای سیستم‌های ویندوز، مسیری که در کلید رجیستری به نام IniFilePath در زیر رجیستری HKEY_LOCAL_MACHINE/Software/PHP تنظیم شده است.

»»پوشه ای که فایل اجرایی سرور PHP در آن ذخیره می شود.

»» پوشه پیش فرض وب سرور »»پوشه سیستم OS که برای ویندوز پوشه c:\winnt و برای است لینوکس و مک پوشه /usr/local/lib

علی هشترودی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0