
储存全过程、储存涵数的特性优点
2020-12-31
有关储存全过程,十分多的人无法了解除开便捷之外,它还产生了甚么。
我用力头的设备干了下边一个检测。姑且先无论设备种类,和表构造(实际上表构造相近于这一贴子里边)。
DROP PROCEDURE IF EXISTS insert_n_rows;
delimiter //
CREATE PROCEDURE insert_n_rows (IN loops INT)
BEGIN
DECLARE count INT;
SET count =loops;
WHILE count 0 DO
INSERT INTO my_table values(NULL,0,
mmmmmyyyyyysssssqqqqllllcoooooooomm ,
jjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiddddddddddddddddeeeeeeeeee );
SET count = count - 1;
END WHILE;
END;
//
delimiter ;
我尝试启用这一储存全过程插进了一百万行。
之后又用顾客端程序去一次插进1条那样的方法去实行一百万次。
最终用顾客端程序去一次插进1条那样的方法去实行一百万次,且这一顾客端应用mysql proxy联接mysql。 下表显示信息了她们的差别
储存全过程的速率要远大于别的二种方法,缘故非常大成份取决于它节约了互联网花销,SQL語言分析,提升这些全过程。
但终究数据信息库不善于于全过程式编码,因此用储存全过程能够解决一些简易和小的全过程。对于繁杂的逻辑性,让外界的語言好去处理吧。
实际能看
扫描二维码分享到微信