解决MYSQL死锁之路
ajiang-tuzi 5年前 (2019-11-02) 8206浏览
我遇到死锁的处理方式无非就是判断返回是的状态是否为死锁或者失败或者掉线,失败则直接抛出异常触发事务,进行回滚。否则重新尝试业务逻辑提交,成功则进行业务流程失败则抛出异常进行回滚。当然我用乐观锁多一点,但是在一些关键业务上我更喜欢用户悲观锁 ,毕竟谁也...
ajiang-tuzi 5年前 (2019-11-02) 8206浏览
我遇到死锁的处理方式无非就是判断返回是的状态是否为死锁或者失败或者掉线,失败则直接抛出异常触发事务,进行回滚。否则重新尝试业务逻辑提交,成功则进行业务流程失败则抛出异常进行回滚。当然我用乐观锁多一点,但是在一些关键业务上我更喜欢用户悲观锁 ,毕竟谁也...
ajiang-tuzi 6年前 (2019-04-28) 5498浏览
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别...
ajiang-tuzi 7年前 (2017-08-13) 7022浏览
起因 : 一个技术大佬 问: php mysql数据库连接池的概念知不知道 连接池是用到mysql的pconnect吗? 我:一脸懵逼 这玩意 PHP 界还真没听说过 我用过 链接共用 和长链接 这是我认为的概念 但php 貌似实现有点难度,超...
ajiang-tuzi 8年前 (2017-05-12) 5951浏览
某一项目需要用到随机查询 我用了个这个 SELECT * FROM `table` ORDER BY RAND() limit 10 发现 通各种 查询 索引 块缓存 控制在毫秒内的速度 一下子蹦到4S 秒以上 所以就不得不研究下 随机查询 一...
ajiang-tuzi 8年前 (2017-03-29) 7836浏览
mysql 创建索引 1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mys...
xiaoli 9年前 (2016-03-31) 11265浏览
LAMP 环境搭建索引 1 LAMP 环境安装 1.1 LAMP 简要介绍 1.2 LAMP 源码包安装 1.2.1 安装前准备 1.2.2 安装libxml2 最新库文件 1.2.3 安装libmcrypt最新库文件 1.2.4 安装zlib 最...
ajiang-tuzi 9年前 (2016-03-17) 9507浏览
关于 Linux 下安装mysql 5.6 请看这个: liunx 下 或centos7 下安装 MySQL-5.6 Mysql 启用InnoDB 这是我的配置文件 [mysqld] datadir =/usr/local/mysql/data...
ajiang-tuzi 9年前 (2016-03-14) 4355浏览
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和...
ajiang-tuzi 9年前 (2016-03-07) 9096浏览
安装方式有两种 第一种 使用yum 安装,第二种 编译安装 第一种 使用yum 安装=================================================================================...
ajiang-tuzi 9年前 (2016-02-24) 34166浏览
A FORCE UNLOCK for locked tables in MySQL: Breaking locks like this may cause atomicity in the database to not be enforced on...