摘要:由于想搞明白项目中使用到的UT是怎么执行的,在本地项目根目录下执行命令 php test/runTest.php -m'community' -f'CategoryControllerTest::testCategoryConfigV2Action' 结果报了: No code coverage d 阅读全文
posted @ 2020-05-08 15:20 钺览IT 阅读(8) 评论(0) 推荐(0) 编辑
摘要:访问自己刚解压的wordpress,结果显示502,看网上说是php-fpm没启动,再看下果然是,接着启动php-fpm,结果报 php-fpm: error while loading shared libraries: libzip.so.5: cannot open shared object 阅读全文
posted @ 2020-04-01 21:57 钺览IT 阅读(13) 评论(0) 推荐(0) 编辑
摘要:总结写在前面: 1.本篇介绍了全局锁、表级锁 及 行锁 2.全局锁会锁住整个库,典型使用场景是全库备份。加全局锁可能导致业务停摆或主从延迟(如果所有表都支持“可重复读”隔离级别,则建议使用mysqldump+–single-transaction) 3.表级锁包含表锁和元数据锁。表锁需要显示使用,限 阅读全文
posted @ 2020-03-23 21:58 钺览IT 阅读(18) 评论(0) 推荐(0) 编辑
摘要:事务特性: ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性) 隔离性与隔离级别 隔离级别:多个事务同时执行时,可能出现脏读、不可重复读、幻读,隔离级别是为了解决这些问题。 隔离越严实,效率越低,所以需要平衡。 事务隔离 阅读全文
posted @ 2020-03-23 20:59 钺览IT 阅读(22) 评论(0) 推荐(0) 编辑
摘要:$ export GOPROXY=https://goproxy.io 环境变量配置上面这句即可 https://goproxy.io 是一个goproxy.io这个开源项目提供的公开代理服务。 使用后go get会根据这个环境变量来决定去哪里取引入库的代码 上面的解决方案限go 1.11版本之后; 阅读全文
posted @ 2020-03-19 21:38 钺览IT 阅读(16) 评论(0) 推荐(0) 编辑
摘要:总结写在前面: 1. 本篇讲述了三个例子,其本质都是揭示了若对索引字段做函数操作,可能会破坏索引值的有序性,由此优化器就决定放弃走树搜索功能。 2. 由第1点提供了一个优化思路,即我们能否避免或转化sql为不对索引字段做函数操作 条件字段函数操作 假设维护一个交易系统,其中交易记录表 tradelo 阅读全文
posted @ 2020-03-19 10:32 钺览IT 阅读(28) 评论(0) 推荐(0) 编辑
摘要:总结写在前面: 1. 不建议直接使用order by rand(),原因是执行代价比较大 2. 介绍了内存临时表,对于内存临时表,由于回表不需要访问磁盘,所以往往是用rowid排序,可以减少参与排序字段 3. 介绍了磁盘临时表,当临时表大小超过了 tmp_table_size的时候,就会使用磁盘存储 阅读全文
posted @ 2020-03-18 11:59 钺览IT 阅读(73) 评论(0) 推荐(0) 编辑
摘要:总结写在前面: 1. 介绍了orderBy的两种算法流程:全字段排序 和 rowid排序。 2. rowid排序 相比 全字段排序,参与排序字段较少,耗内存较少,多一步回表,如果内存够的情况下MySQL会考虑优先使用全字段排序 3.MySQL做排序是较高成本的操作,可以在排序字段上加索引,减少消耗; 阅读全文
posted @ 2020-03-17 21:56 钺览IT 阅读(41) 评论(0) 推荐(0) 编辑
摘要:count(*) 的实现方式 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数 阅读全文
posted @ 2020-03-17 20:09 钺览IT 阅读(15) 评论(0) 推荐(0) 编辑
摘要:背景: 前不久阿里云在做活动,200+一台服务器三年,于是果断入手了一台。 今天有空就在服务器上把lnmp环境给装了,之前为了了解安装过程,在别的机器上尝试过单独安装nginx、mysql、php,虽然也算是不错的经历,但不得不说要配置的东西确实挺多。 所以这次打算直接搭一个集成的lnmp.安装过程 阅读全文
posted @ 2020-03-16 10:29 钺览IT 阅读(13) 评论(0) 推荐(0) 编辑