MySQL使用存储过程插入100万条记录
MySQL使用存储过程插入100万条记录

业务上为了测试DB写入性能,需测试大量数据写入速度,数据库部署在aws上,4核8G内存100G硬盘,MySQL5.7.27--创建测试数据库 create database a1 default charset utf8mb4; --创建测试表 CREATE TABLE `test110` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `user` varchar(200) COLLATE utf8mb4_u ......

BASH比较运算及字符串包含关系判断方法收集

1、算术运算比较运算符(bash自身不能比较浮点数)-eq 等于 [ $num1 -eq $num2 ] -ne 不等于 [ 100 -ne $num1 ] -lt 小于 [ 100 -lt `expr $num1 + $num2` ] -le 小于或等于 [ 100 -le `expr $num1 \* $num2` ] -gt 大于 [ 100 -gt `expr $num1 / $num2` ] -ge 大于或等于 [ 100 -ge `expr $num1 % $n ......

Centos7.x kvm设置桥接br0网络

KVM部署在Linux物理机的时候使用桥接网络比较方便,虚拟机可以和宿主机一样的网络进行上网数据交互,查看网卡em1的设置:cat /etc/sysconfig/network-scripts/ifcfg-em1 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTRPOTO=none BRIDGE=br0 #IPADDR=10.0.0.6 #NETMASK=255.255.255.0 #GATEWAY=10.0.0.1 #DNS1=10.0.0.1 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV ......

CentOS7.X使用MegaCli查看Raid信息
CentOS7.X使用MegaCli查看Raid信息

下载MegaCli-8.07.14-1cd /opt wget http://mirror.cogentco.com/pub/misc/MegaCli-8.07.14-1.noarch.rpm安装:rpm -ivh MegaCli-8.07.14-1.noarch.rpm安装完毕后会在/opt/下面生成MegaRAID/MegaCLI目录,直接执行即可:./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txt 创建 RAID 控制器日志 (ttylog)./MegaCli64 -PDList -aALL > ......

MySQL查询所有视图并给用户授予指定视图权限

视图其实就是一张虚拟的表,所有也可以认为是一张表,MySQL查询所有视图:show table status where comment='view'\G;查询视图结构: DESC master_data_user; +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+-------+ | us ......

河边
河边

一个人的河边,经常能看见钓鱼大叔,基本很少见年轻人钓鱼; 美人蕉,菊花,香彩雀,风车草,绿化做的挺好;

Linux中FIN_WAIT2链接过多的解决方法

在对erp老的架构进行改造中,对外前端使用了Nginx,部署在CentOS中,通过查看当前系统链接发现有不少FIN_WAIT2链接:[root@hd_my_n1 /]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' SYN_RECV 30 ESTABLISHED 968 FIN_WAIT2 301 TIME_WAIT 145服务端由于某种原因关闭连接,如KEEPALIVE的超时,这样,作为主动关闭的服务端一方就会进入 FIN_WAIT2状态,但TCP/IP协议栈有个问题,FIN_WAIT2 ......

nginx warn an upstream response is buffered to a temporary file /usr/local/nginx/proxy_temp/3/47/0003311473 while reading upstream报错解决方法

今天发现nginx的log里面有报错,log如下2019/06/10 19:01:46 [warn] 8294#0: *231715335 an upstream response is buffered to a temporary file /usr/local/nginx/proxy_temp/3/47/0003311473 while reading upstream, client: 144.123.15.66, server: oa.xxx.com.cn, request: "GET /sys/attachment/sys_att_main/sysAttMa ......

炎炎夏日
炎炎夏日

夏天到了,看天气预报咸阳的温度比上海还热,不过北方的天气是早晚温差大,中午很热,但是早晚还好;人是一个惰性动物,冬天怕冷,夏天怕热;行动比想法更难,做比想难,坚持!行动起来。

Flask使用pymysql后出现Warning:1366的解决办法

Flask项目中,运行python models.py时报错如下:C:\Users\ice\.virtualenvs\blog-edDN3LWE\lib\site-packages\pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALU E' at row 485") result = self._query(query)原因是MySQL5.7数据库使用的是ut ......

博客更换域名

以前的域名是mhl.xyz 目前已更换为mhl.xyz 更短,mhl这个只是名字里面第一个字母,比较好记,这次会一直使用下去;

看山不是山
看山不是山

很多时候,在看一些事情的时候,表面上看起来貌似很简单,实际上很深入的了解后,确实不简单;特别是在技术方面和项目方面;越深入越发现自己无知,很多东西不了解;可能你的了解的只是冰山一角;

SQL Server 2014 创建只读用户
SQL Server 2014 创建只读用户

SQLServer系列创建用户基本相似,此处以2014版本为例,创建bpm_r用户为只读用户,仅可读取H3Cloud数据库权限,操作方法如下:1、打开【Microsoft SQLServer Management Studio】,用管理员账户登录。2、找到【安全性】,打开,可以看到【登录名】,在上面右键,选择【新建登录名】。3、在【常规】选项中,输入登录名,选择身份验证方式。这里我选用了【SQL Server 身份验证】同时,勾掉【强制实施密码策略】,输入账号、密码等信息,如下图:4、在右侧的【用户映射】选项卡中,【映射到此登录名的用户】选择该用户可以操作的数据库。针对每一个数据 ......

Ubuntu 18.04更换国内镜像源提高安装更新速度

Ubuntu18.04默认安装完以后镜像是官方的,国内更新速度太慢,更新为阿里云或中科大等其他国内源,速度会明显提高,操作方法如下: 备份原文件:cp /etc/apt/sources.list /etc/apt/sources.list_bak将/etc/apt/sources.list文件内容替换为如下:(任意其一即可)阿里云镜像源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bion ......

192 MB的VPS上安装ss服务基于Ubuntu16.04

在内存只有192MB小鸡vps上安装ss服务,基于ubuntu16.04精简版,安装脚本命令如下:apt-get updatepip install -U pippip3 install --upgrade pippip3 install shadowsockspip install --upgrade shadowsockspip3 install --upgrade shadowsocks cat <<EOF>> /etc/shadowsocks.json { "server":"v ......

pip升级后出现"from pip import main" line 9问题的解决方法

在Ubuntu或CentOS中,升级了pip版本,再次使用pip 安装相关的包的时候就出现以下错误Traceback (most recent call last): File “/usr/bin/pip”, line 9, in <module> from pip import main解决:pip文件在usr/bin目录下,cd进去,进行以下修改将from pip import main if __name__ == '__main__': sys.exit(main())换成下面的三行from pip import __main__ if __name ......

使用国内镜像源 提高pip安装更新速度

不论是使用 pip,还是 Pipenv、Poetry等工具,安装 Python 包的时候会默认从官方的 PyPI 源下载文件,速度比较慢。国内的一些公司和机构提供了 PyPI 镜像源(mirror source),你可以设置让这些工具从国内的镜像源安装 Python 包,以便提高下载速度。官方 PyPI 源的 URL 为 https://pypi.org/simple (旧的 URL 为 https://pypi.python.org/simple )pip更换临时设置可以通过 -i 选项:pip install -i https://mirrors.aliyun.com/pyp ......

生活的意义

每天忙忙碌碌,难得停下来思考,这么忙究竟是为何?生命的意义在哪里?初心在哪里?