热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql下mysqludfhttp效率测试小记【MySQL】

数据库|mysql教程mysql,博客数据库-mysql教程bitsCN.com看到张宴的博客上关于httprest客户端的文章,怎样安装啥的直接都跳过,下面直接进入测试阶段,测试

数据库|mysql教程mysql下mysql-udf-http效率测试小记【MySQL】
mysql,博客
数据库-mysql教程
bitsCN.com
看到张宴的博客上关于”http/rest客户端的文章”,怎样安装啥的直接都跳过,下面直接进入测试阶段,测试环境:虚拟机
android 视力检查源码,vscode制作网站,ubuntu xsdk,清除tomcat数据,sqlite返回行数 c,discuz x3 插件 乱码,前端框架最好就业的方法,网络爬虫可行性,php 开源 erp,斗牛seo工具收费,phpcms视频网站,源代码下载网页,phpcms wap 模板lzw
[root@localhost ~]# uname -a
Linux sunss 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux
base64 c 源码,Vscode提交代码时冲突,ubuntu 编译驱动,tomcat 配置根节点,r爬虫解析,php动物书,青山seo优化哪家公司好,旅游网站源码phplzw
内存和交换分区:
android实现收藏源码,搜狗 ubuntu 黑块,tomcat浏览器路径,爬虫利用视频,怎么用php遍历对象,seo spyglasslzw
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 376 363 13 0 23 105
-/+ buffers/cache: 233 142
Swap: 1023 133 890
mysql:
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 57
Server version: 5.1.26-rc-log Source distribution
Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.
mysql>

使用的表结构:

DROP TABLE IF EXISTS `mytable`;
CREATE TABLE `mytable` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`addtime` int(10) NOT NULL,
`title` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

php操作MySQL的程序:

$type = $_GET[‘type’];
print_r($_GET);
include_once(“gettime.php”);
$btime = getmicrotime();
$loop_cnt= 1000; //循环次数
$db_host = ‘127.0.0.1’; //
$db_user = ‘sunss’; //
$db_pass = ‘123456’; //
$db_name = ‘test’; //
$db_link = mysql_connect($db_host, $db_user, $db_pass) or die(“Connected failed: “.mysql_error().”/n”);
mysql_query(‘set names utf8’);
mysql_db_query($db_name, $db_link);
if (“put” == $type) {//修改
$i = 1;
while ($i <= $loop_cnt) {
$title = “jkjkjkjkjkjkjkjkjkjkjkjkjk”;
$tt = time();
$sql = “update mytable set addtime=”.$tt.”,title='”.$title.”‘ where id='”.$i.”‘”;
$res = mysql_query($sql);
if (FALSE == $res) {
echo “update failed!/n”;
}
$i++;
}
} else if (“delete” == $type) { //删除
$i = 1;
while ($i <= $loop_cnt) {
$sql = “delete from mytable where id='”.$i.”‘”;
echo “delete sql: “.$sql.”
“;
$res = mysql_query($sql);
if (FALSE == $res) {
echo “delete failed!/n”;
}
$i++;
}

} else if (“post” == $type) { //添加
$i = 0;
while ($i <$loop_cnt) {
$title = “hahahahahahahahahahahahahahahahahaha”;
$tt = time();
$sql = “insert into mytable(addtime, title) values($tt, ‘”.$title.”‘)”;
//print “SQL: “.$sql.”
“;
$res = mysql_query($sql);
if (FALSE == $res) {
echo “insert failed!/n”;
}
$i++;
}
}
mysql_close();
$etime = getmicrotime();
$runTime = round($etime – $btime, 4);
echo “runTime: “.$runTime.”/r/n
“;
?>

单独执行php连接MySQL,单条连接添加1000条记录需要:0.9s左右
php操作memcache的程序:

include_once(“gettime.php”);
$btime = getmicrotime();
//杩


推荐阅读
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • Swoole加密机制的安全性分析与破解可能性探讨
    本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • 通过利用代码自动生成技术,旨在减轻软件开发的复杂性,缩短项目周期,减少冗余代码的编写,从而显著提升开发效率。该方法不仅能够降低开发人员的工作强度,还能确保代码的一致性和质量。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • 触发器的稳态数量分析及其应用价值
    本文对数据库中的SQL触发器进行了稳态数量的详细分析,探讨了其在实际应用中的重要价值。通过研究触发器在不同场景下的表现,揭示了其在数据完整性和业务逻辑自动化方面的关键作用。此外,还介绍了如何在Ubuntu 22.04环境下配置和使用触发器,以及在Tomcat和SQLite等平台上的具体实现方法。 ... [详细]
  • Vi编辑器的工作模式有哪些?如何在不同模式间切换?
    Vi编辑器是Linux系统中常用的文本编辑工具,具备三种主要工作模式:命令模式、插入模式和底行模式。用户可以通过特定的按键组合在这些模式之间进行切换,以实现不同的编辑功能。例如,在命令模式下,用户可以执行移动光标、删除文本等操作;而在插入模式下,则可以输入或修改文本内容。底行模式则用于执行保存文件、退出编辑器等命令。 ... [详细]
  • CSS3 @font-face 字体应用技术解析与实践
    在Web前端开发中,HTML教程和CSS3的结合使得网页设计更加多样化。长期以来,Web设计师受限于“web-safe”字体的选择。然而,CSS3中的`@font-face`规则允许从服务器端加载自定义字体,极大地丰富了网页的视觉效果。通过这一技术,设计师可以自由选择和使用各种字体,提升用户体验和页面美观度。本文将深入解析`@font-face`的实现原理,并提供实际应用案例,帮助开发者更好地掌握这一强大工具。 ... [详细]
  • 系统转换的三种方法及其具体应用分析
    系统转换是信息技术领域中常见的任务,本文详细探讨了三种主要的系统转换方法及其具体应用场景。这些方法包括:代码迁移、数据迁移和平台迁移。文章通过实例分析了每种方法的优势和局限性,并提供了实际操作中的注意事项和技术要点。例如,代码迁移适用于从VB6获取网页源码,数据迁移在Ubuntu中用于隐藏侧边栏,而平台迁移则涉及Tomcat 6.0的使用和谷歌爬虫的测试。此外,文章还讨论了蓝翰互动PHP面试和5118 SEO工具在系统转换中的应用,为读者提供了全面的技术参考。 ... [详细]
  • Oracle字符集详解:图表解析与中文乱码解决方案
    本文详细解析了 Oracle 数据库中的字符集机制,通过图表展示了不同字符集之间的转换过程,并针对中文乱码问题提供了有效的解决方案。文章深入探讨了字符集配置、数据迁移和兼容性问题,为数据库管理员和开发人员提供了实用的参考和指导。 ... [详细]
  • 在前文探讨了Spring如何为特定的bean选择合适的通知器后,本文将进一步深入分析Spring AOP框架中代理对象的生成机制。具体而言,我们将详细解析如何通过代理技术将通知器(Advisor)中包含的通知(Advice)应用到目标bean上,以实现切面编程的核心功能。 ... [详细]
author-avatar
烛光一米_530
这个家伙很懒,什么也没留下!
RankList | 热门文章