Mysql
blue_lll
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyISAM和InnoDB的区别
MyISAM和InnoDB的区别MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句 会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表。即 M...原创 2019-05-06 16:03:19 · 122 阅读 · 0 评论 -
MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?
MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?优化应该不仅仅是数据库方面使用高性能的服务器多使用缓存页面服务器、数据库服务器、图片服务器、上传下载服务器分离数据库集群,表分割(水平分割和垂直分割)和表散列负载均衡重视每个代码开发细节,特别是大循环,多请求和SQL语句复杂的时候1.代码要干净2.数据库要分表,可以1个月数据存储一张表:3.读写分离...原创 2019-05-06 16:07:48 · 1321 阅读 · 0 评论 -
实践中如何优化MySQL(精)
在开始介绍如何优化sql前,先附上mysql内部逻辑图让大家有所了解① SQL语句及索引的优化SQL语句的优化:1、尽量避免使用子查询2、避免函数索引3、用IN来替换OR另外,MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。但是如果数值较多,产生的消耗也是比较大的。再例如:select id from table_name where...转载 2019-05-06 21:43:13 · 495 阅读 · 0 评论 -
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate
ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’use mysqlmysql> select host, user from user;将相应用户数据表中的host字段改...原创 2019-08-05 14:08:31 · 166 阅读 · 0 评论 -
mysql 8.0.11包的安装教程
mysql 8.0.11包的安装教程安装环境:win101、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。2、安装2.1 解压zip包到安装目录...原创 2019-08-05 16:02:43 · 2734 阅读 · 2 评论 -
Warning: (1265, "Data truncated for column 'name' at row 1")
读取文件存储到MySQL数据库报 Warning: (1265, “Data truncated for column ‘name’ at row 1”)import pymysqldb = pymysql.Connection(user='root', password='****', host='127.0.0.1', port=3306, db='test')cur = db.cur...原创 2019-08-07 15:34:50 · 13283 阅读 · 0 评论
分享