LMLPHP后院

LMLPHP第六期更新功能

2014-12-16  may  LMLPHP                                 LMLPHP第六期更新功能 增强MySQL驱动类 MySQL驱动类增加update方法,非长连接时每次连接不再重新开启一个新的连接,此举为修复在某些环境下可能造成超过最大连接数而抛出异常终止程序运行。 分页类添加注解 将类库中分页类增加注释,让程序更加规范。 系统架构增加事件注册 LMLPHP框...

MariaDB 读取性能

一直以来没有真正测试过 MySQL 的性能,本篇就来真正测试下。pi@raspberrypi: $ time php index.php /index/test real0m4.349s user0m1.145s sys0m0.467s pi@raspberrypi: $ time php index.php /index/test real0m1.893s user0m0.854s sys0m...

LMLPHP第五期更新功能

运行下,标签<pre>中的内容将原样输出,这样可以方便的解决某些需要原样输出的内容,比如代码之类的。含有属性的<pre>标签形式同样支持,如<pre class="code">...</pre>。增加MySQL数据库驱动类LMLPHP框架新增提供了LMLPHP官方打造的强大的MySQL数据库驱动类,并且提供更加智能的query方法和更安全的SSL加密连接。增强控制器条件方法配置LMLPHP框架增加了强大的条...

迁移服务器遇到的事

又是迁移服务,每次都是拖延症,因为迁移很痛苦,很烧脑,需要一整天的专注。这次终于住上了别墅,再也不会因为空间的问题而烦恼,MySQL 这种垃圾软件,解决了 1% 的问题,带来了 99% 的痛苦,像这样的垃圾软件竟然在我等初入 IT 界时被奉为圭臬,几乎是面试必须要懂的,真是时代之悲哀啊!先讲一讲我一路走来,十多年了,这次迁移遇到的怪事。 331 rm /var/log/main.log 332 ls -al...

MySQL删除数据库中所有表方法

通过使用 CONCAT 函数将数据库表名称和需要执行的 SQL 语句连接起来,输出在控制台;然后从控制台复制这些内容,粘贴,执行,OK。table_schema 条件为需要操作的数据库名称,参考 SQL 语句如下: SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE tab...

MySQL 这个垃圾软件,坑了一亿人

到现在,我依然这么认为。26年6.10回顾,真理却是掌握在少数人手里。我感觉浪费了很多钱💰,如果不浪费的话,那么多财富躺平现在,现在的利息就算年化 1%,也足够生活。你走的每一步路都不是白走的,有时候为了执拗,为了测试,为了犟,也浪费了好多钱,千万别和国家机器犟。数据库表全部清空,所有 database 都 drop 掉了,ibdata1 文件依然岿然不动,我去!...

MySQL replace into 用法

SQL 中 replace into 与 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中,如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据;否则,直接插入新数据。注意:插入数据的表必须有主键或者是唯一索引!否则,replace into 会直接插入数据,这将导致表中出现重复的数据。有三种形式:replace into table_...

对 MariaDB 和 MySQL 操作的血泪教训

我不止一次的发生了这种事情,记录下,希望给大家带来帮助!希望以后别再犯了。笔者在使用数据库的时候,由于存储的珍贵,空闲的存储的空间并不是很宽裕,之前有过一次在本地机器上,数据库不小心被装满了,导致后面出现了一系列的连锁反应,系统都差点重装了,不过还好,只是装满了,找了一点东西删掉,腾出来了几十兆空间,然后恢复正常。这次又发生了这样的情况,是在生产环境中,执行修改操作,由于空间不够,导致后来服务崩溃,随便怎么...

How to Increase Number of Open Files Limit in Linux

our applications may require higher limits for opened file descriptors. A good example for such are MySQL/MariaDB services or Apache web server. You can increase the limit of opened files in Linux by editi...

突发,写了一段测试电脑速度的代码

突发奇想,想试试电脑循环一个 INT MAX 需要多久,发现可以测量下电脑的速度,一举两得!为什么会这么想呢,因为我总是担心 MySQL 自增超出了怎么办,如何自动的避免这些带来的报错!测试下 INT_MAX 循环下来耗时多久吧,我比较担心自动增长是不是有问题的设计,如果达到了最大值怎么办?这样程序崩溃了啊,对于频繁增删的表来讲,达到这个最大值不需要多久。test.php 文件内容:for ($i=0; ...
2026-06-12 17:14:28 1781255668 0.022836