سلام دوستان
بهترین روش لاگ گیری و ثبت فعالت کاربران در دیتابیس چه روشیه؟
درحال حاضر من از تابع استفاده میکنم که بعد از فعالیت هایی مثل INSERT و UPDATE و ... توسط کاربر اون تابع فراخوانی میشه و لاگ مربوطه ثبت میشه. این روش ممکنه تو سرعت برنامه تاثیر منفی داشته باشه. چون مثلا وقتی 500تا رکورد اپدیت میشه 500بار این تابع فراخوانی و اجرا میشه!
راه حل یا روش دیگه ای سراغ دارید اساتید؟؟
به ذهن خودم رسید شاید بشه از تریگر استفاده کرد. که هر وقت تیبلی INSET UPDATE یا DELETE اتفاق افتاد تریگر اجرا یشه . حالا سوالم اینکه آیا اجرای تریگر در سمت دیتابیس توی سرعت برنامه تاثیر داره؟؟
و اینکه چجوری همچین تریگری میشه نوشت؟؟