使用慢查询日志去发现慢查询,使用执行计划去判断查询是否正常运行,总是去测试你的查询看看是否他们运行在最佳状态下。久而久之性能总会变化,避免在整个表上使用count(*),它可能锁住整张表,使查询保持一致以便后续相似的查询…
标签:MySql
sql学习和调优
show databases; show columns from tableName; // 同于 describe tableName; 案例: +------------+---------------------…
个人博客开发系列:文章实时保存
前言 一般用来写东西的网站都会有一个编辑实时保存的功能。对于使用者来说是一个非常实用的功能。作为一个个人博客来说,虽然用处没那么明显,但是还是想实现一下这个功能,就当是练练手吧。 实现思路 使用WebSocket来进行浏…
MYSQL分区
一、什么是数据库分区 mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是my…
python爬虫之连接mysql
准备工作 运行本地数据库服务器 mysql -u root -p 安装pymysql pip install pymysql 建表 CREATE DATABASE crawls; // show databases; u…
关于mysql数据库迁移,datetime遇到的坑
工作中经常会遇到迁移数据库。如果用phpmyadmin导入,数据库小还能解决,如果太大就麻烦了,不是超时,就是文件太大,不允许导入。所以我就选择使用Navicat For Mysql进行数据库的复制 在这个过程中,我经常…
MYSQL 索引碎碎念
从 数据将结构来说: 哈希索引 哈希索引主要用于等值查询,b 树索引
mysql select审核
· 禁止使用 select * ,只获取必要字段 解读: ( 1 ) select * 会增加 cpu/io/ 内存 / 带宽的消耗 ( 2 )…
mysql/*! xxx/**/添加感叹号
一、 /* …. */ 在大部分语言中都一样是注释。这个之中的语句是不被执行的。 但MYSQL中 为了保持兼容,比如从mysqldump 导出的S…
Linux运维必会的100道MySql面试题之(四)
接上一篇:Linux运维必会的100道MySql面试题之(三) 020:如何开启从库的binlog功能? 修改配置文件加上下面的配置 log_bin=slave-bin log_bin_index=slave-bin.i…
关系数据库的三大完整性!
一, 三大完整性:实体完整性,参照完整性和用户定义的完整性。其中前两个是关系模型必须满足的完整性约束条件,由系统自动支持。用户定义的完整性体现了具体应用领域的要求。 二, 实体完整性:主码(或主键)非空且唯一。 参照完整…
node.js轻松搭建一个服务器
前端获取数据时经常遇见跨域问题,以前一直用nginx做反向代理。最近在用vuejs,发现webpack-dev-server的代理简单好用。于是仿照写了一个简单的web服务器,用于非webpack的项目。 1 const…