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
- EGAnsweredHello @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 pageGo 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 indexingMake sure that product_idandtransfer_idin thesma_transfer_itemstable are indexed. This will improve query performance.3. Optimize database indexingRun 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 MeMy 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:๐ Reach me for real-time discussions on your customization requests via:๐ Skype: enyinnayag๐ WeChat:genyinnaya
 ๐ Email:[email protected]
 ๐ WhatsApp:+2348068355192
- MSAnsweredThank you for helping @Enyinnaya Gift 
- GLAnsweredHi, 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. 
- MSAnsweredHello, 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 
- GLAnsweredNo solution yet, I did all the indexes. 10141 transfers. 9532 Puchases. 
- GLAnsweredThe last one solve the problem, txh Mian Saleem I didnt see the add ons u made on the sql code. 
- MSAnsweredHello, I am glad that you noticed and the indexes improved the query time. Thank you for updating 
- GLAnsweredHi now i have this problem I dont know if this is the resultt of this chanches. can u help me ? Only happend when i try to change state to Completed In transfers. Attachments
- MSAnsweredHello, The product doesnโt have the quantity you transferring in the from warehouse. Please check the quantity in the from warehouse. Thank you 
- GLAnsweredThe item is sent but, the error happen when the other side try to confirm the transfer, status sent to completed. If i do transfer with completed status , direct, the error is not presented. 
- Login to Reply