mysql
文章平均质量分 90
1Goer
这个作者很懒,什么都没留下…
展开
-
阿里MVP数据库设计规范
基于阿里数据库设计规范扩展而来设计规范1.【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:不是频繁修改的字段。 不是 varchar 超长字段,更不能是 text 字段。正例:商品类目名称使用频率高,字段长度短,名称基本一成不变,可在相关联的表中冗余存 储类目名称,避免关联查询。2.【推荐】单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。 说明:如果预计2年后的数据量根本达不到这个级别,请不要在创建表时就分库分表。3.【推荐】转载 2021-04-28 11:36:58 · 287 阅读 · 0 评论 -
MySql索引机制之磁盘I/O与磁盘预读
磁盘I/O与磁盘预读磁盘I/O先简单介绍一下磁盘I/O和预读,磁盘以扇区大小的块来读写数据,对扇区的访问时间主要有3个组成部分:寻道时间、旋转时间和传送时间。寻道时间为了读取某个扇区的内容,传动臂需要首先将读写头定位道包含目标扇区的磁道上,移动传动臂所需要的时间成为寻道时间。寻道时间依赖于读写头原本的位置和传动臂在磁盘上的移动速度,主流磁盘一般在3~9ms,最大寻道时间在20ms。旋转时间一旦读写头定位道了期望的磁道,驱动器等待目标扇区的第一个位旋转道读写头下,这个步骤的性能依赖于读写头到达目标原创 2020-10-16 16:16:24 · 1547 阅读 · 0 评论 -
Another MySQL daemon&n…
service mysqld stopmv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bakservice mysqld start原创 2017-03-22 10:28:18 · 207 阅读 · 0 评论 -
MySQL环境下导入数据时是否需要禁…
在使用loaddata导入数据时,如果导入的表是MyISAM的,对于空表,MySQL数据库会把所有的非唯一索引进行一次独立的处理,而对于非空的表则会边插入边建索引。所以对于非空的MyISAM表,需要用alter tablexxx disable keys禁用索引,导入完成之后再用alter table xxx enablekeys打开。对于innodb,从测试的结果看无论表中是否已有原创 2017-03-22 10:28:10 · 340 阅读 · 0 评论 -
MySQL 执行load data&nb…
1)在客户端也可以向远程MySQL服务器执行 ‘load data‘ 命令,比如,客户端IP: 192.168.204.132服务器IP: 192.168.204.131可以在192.168.204.132上,执行命令: mysql -h192.168.204.131 -utest -ptest test -e'loadlocal data infile"/opt/xx原创 2017-03-22 10:28:04 · 470 阅读 · 0 评论 -
MySQL存储过程
14.1.1创建存储过程MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表;characteristic参数原创 2017-03-22 10:28:01 · 326 阅读 · 0 评论 -
解决MySQL出现大量unauthenticated…
昨天服务突然变慢,打不开页面,开始以为是WEB服务出了问题,折腾半天也没见效。后来发现连MYSQL数据库较慢,但那台机器负载也不高。最终发现下面的现象:mysql> show processlist;+-----+----------------------+---------------------+------+---------+------+------------------原创 2017-03-22 10:27:53 · 864 阅读 · 0 评论 -
mysql导入csv文件语法
LOAD DATA INFILE '../10.csv' INTO TABLE user_score FIELDSTERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' lines terminated by'\r\n' ignore 1 lines(id,user_id,score,update_time,address,add_time);原创 2017-03-22 10:27:47 · 948 阅读 · 0 评论 -
通过SecureCRT工具从远程Linux服务…
用SSH2登录Linux服务器后切换到SFTP窗口。sftp> lcd E:\yushibo //文件会被下载到Windows的这个目录下sftp> get /home/inmscol/ttftp/putAH_20110626.shengdianlu.gz或者sftp> get/home/inmscol/ttftp/putAH_20110626.shengdianlu.gz原创 2017-03-22 10:27:42 · 239 阅读 · 0 评论 -
mysql主从复制
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志原创 2017-03-22 10:27:39 · 284 阅读 · 0 评论 -
MySQL主从复制错误 Got …
本地MySQL环境,是两台MySQL做M-M复制。今天发现错误信息:mysql 5.5.28-log> show slave status\G*************************** 1. row*************************** Slave_IO_State: Master_Host:原创 2017-03-22 10:27:36 · 225 阅读 · 0 评论