Product Details Take Too Long

0

First Sorry for my english native language spanish
I have been using sma for many years.

When enter product details it takes an eternity to show Transfers and products quantities adjustments
I need possible solutions to it pls
also when this happen mysql use 100% cpu

Question ā€¢ Resolved For: Stock Manager Advance with Point of Sale Module 0 Votes 4 Answers 78 Views
Asked by Gabrielpy 2 weeks ago

0

Answered by Enyinnaya Gift ā€¢ 2 weeks ago ā€¢

Hello @Gabriel lEVIN

If your Transfers and Product Quantity Adjustments take too long to load and MySQL reaches 100% CPU usage, here are some possible solutions:

1. Reduce the number of rows per page

Go to System Settings and lower the Rows per page value. If it's currently set to 100, try reducing it to 50 or 25.

2. Ensure proper indexing

Make sure that product_id and transfer_id in the sma_transfer_items table are indexed. This will improve query performance.

3. Optimize database indexing

Run the following queries to add indexes to key columns, improving query speed:

ALTER TABLE `sma_transfer_items`
	ADD INDEX `transfer_id` (`transfer_id`);

ALTER TABLE `sma_sales`
	ADD INDEX `warehouse_id` (`warehouse_id`);

ALTER TABLE `sma_sale_items`
	ADD INDEX `option_id` (`option_id`);

ALTER TABLE `sma_quotes`
	ADD INDEX `warehouse_id` (`warehouse_id`);

ALTER TABLE `sma_quote_items`
	ADD INDEX `option_id` (`option_id`);

ALTER TABLE `sma_purchases`
	ADD INDEX `warehouse_id` (`warehouse_id`);

About Me

My name is @Enyinnaya Gift, and I am an Independent Software Developer with in-depth knowledge of the SMA system. I have successfully implemented numerous customizations for happy clients worldwide.

šŸ”¹ Check out a demo of my latest customization:

Click HERE - Highlights

šŸ“ž Reach me for real-time discussions on your customization requests via:

šŸ“Œ Skype: enyinnayag
šŸ“Œ WeChat: genyinnaya
šŸ“Œ Email: [email protected]
šŸ“Œ WhatsApp: +2348068355192

0

Answered by Mian Saleem ā€¢ 2 weeks ago ā€¢

Thank you for helping @Enyinnaya Gift

0

Answered by Gabrielpy ā€¢ 2 weeks ago ā€¢

Hi, thx for the fast response, no improvements, just take 10 minutos or no response at all to show resultos, in transfer details and Quantity adjusts.

0

Answered by Mian Saleem ā€¢ 1 week ago ā€¢

Hello,

Did you add indexes?

ALTER TABLE `sma_transfer_items`
	ADD INDEX `transfer_id` (`transfer_id`);
ALTER TABLE `sma_transfer_items`
	ADD INDEX `product_id` (`product_id`);
ALTER TABLE `sma_transfer_items`
	ADD INDEX `warehouse_id` (`warehouse_id`);

ALTER TABLE `sma_purchases`
	ADD INDEX `warehouse_id` (`warehouse_id`);

ALTER TABLE `sma_purchase_items`
	ADD INDEX `transfer_id` (`transfer_id`);
ALTER TABLE `sma_purchase_items`
	ADD INDEX `product_id` (`product_id`);
ALTER TABLE `sma_purchase_items`
	ADD INDEX `warehouse_id` (`warehouse_id`);

How many transfers and purchases do you have? What are the specs of your server? Please increase the memory_limit to minimum 256M in your php config file.

Thank you

We use Cookies

We use cookies to ensure that we give you the best experience on our website. By continuing to browse the site you are agreeing to our use of cookies.