拥有mysql标签的文章

基于Docker 实现mysql的主从复制

```1、新建主服务容器实例3310================================docker run d p 3310:3306 name mysqlmaster \v /Users/iuu/Developer/docker/mysql/master/log:/var/log/mysql \v /Users/iuu/Developer/docker/mysql/master/data:/var/lib/mysql \v /Users/iuu/Developer/
阅读全文

EasySwoole之链路追踪

什么是链路追踪 链路追踪一般常用于分布式架构中,当实现一个功能的同时,可能会依次调用多个接口,那么此时这一些列的接口调用,称为调用链。想要实现调用链,那么就需要对每次调用的链接进行标识也就是pointId,方便出现调用问题的时候排查问题,但是有调用并不是同级,所以还需要用parentId来标识上下级关系。具体请查看链接 EasySwoole中实现Api链路追踪 安装组件 `composer require easyswoole/tracker` onRequest事件(
阅读全文

地理位置计算之geohash算法

地理位置距离实现目标:最近在做共享单车单车的项目,用户打开APP后,如果根据当前的经纬度坐标获取附近的车辆呢? 特点: geohash用一个字符串表示经度和纬度两个坐标(可以加索引) geohash表示的并不是一个点,而是一个矩形区域 geohash编码的前缀可以表示更大的区域。 原理: geohash算法将地球理解为一个二维平面,将平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码,这种方式简单粗暴,可以满足对小规模的数据进行经纬度的检索 通过对
阅读全文

TP5.1中导入Excel表到数据库

  • 北溟有鱼QAQ(LuffyQAQ)
  • 2020-01-02 15:33:45
  • PHP
  • php mysql
TP5.1中利用Excel库导入数据到mysql1. 利用composer下载类库 `composer require phpoffice/phpspreadsheet`1. 找到源码在vender下面有个最新下载的phpoffice类库,找到samples下面的Basic,查看里面的自带demo1. 自己新建一个xls文档,用来做测试使用,如果所示1. 编写上传程序,此处前端省略(直接看代码里面的注释)```phppublic function upload(Reque
阅读全文

MySQL索引降维 优化查询 提高效率

写在前面 在前一篇文章中,我们已经介绍了索引、索引的优化规则等等 原文链接: 在其中我们有引申出`组合索引`,`多个单字段索引`冲突两个知识点。本文章主要是与后者有关联。在原文中,我们使用了下面的例子<pre现在有这样子的数据量:100W条数据 user_name=’我是用户名’100条数据 user_phone=’110′5条数据 user_name=’我是用户名’ and user_phone=’110′假设有这样子一条语句:
阅读全文

Mysql索引优化

写在前面在我们日常使用数据库的时候,肯定避免不了对数据库的优化。那么对数据库的优化又少了不`索引`的知识。是的,建立`索引`能极大地提高查询的效率。那么你知道吗,如果合理建立索引,可以更大地榨出数据库的性能——也就等同于进一步提高查询效率。写下这篇文章就是为了记录一下对索引的优化,合理建立索引。 什么是索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。我们可以简单理解为:快速查找排好序的一种数据结构。Mysql索引主要有两种结
阅读全文

Windows下破解Navicat

Windows下破解Navicat1、下载Navicat并安装 2、根据自己的系统,下载注册机 3、解压自己下载的文件,并看到如下两个文件 4、以管理员身份运行命令行,并到下载的注册机路径 5、运行命令,然后一直回车 `navicatpatcher.exe "D:\Program Files\PremiumSoft\Navicat Premium 12"` 双引号内的内容是你第一步下载的Navicat的安装路径 6、接下来运行命令 `na
阅读全文