Yes, there is a nanosecound delay everytime if this procedure is calledQuote:
You are right that T-SQL May be faster in small amounts, however you are not taking in to consideration by modifying vsro stored procedures you are adding a workload every time those procedures are called which in turn adds nanosecond delays to every gameserver / shardmanager function that calls on them. Especially logging procedures.
compared to a packet filter:
there is a nanosecound delay on EVERY packet send from Client > Server :)
this procedure is maybe called one time while the packet filter recived like 500 packets at this time.
MOVE_ITEM= is used whenever you move an item in the inventory (your inventory, pet and storages)
DEL_ITEM= is used whenever you drop / sell / use the last stack of an item
P2P= is used on exchange and stall
compared to:
move packets, pings, select monster bla bla way tooooo much