数据库
文章平均质量分 83
jason.小木杉
软件交流
展开
-
mysql索引有哪些类型?
MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看看MySQL目前主要有的索引类型:1、普通索引普通索引是最基本的索引,它没有任何限制,值可以为空;仅加速查询。可以通过以下几种方式来创建或删除:1)、直接创建索引CREATE INDEX index_name ON ta转载 2021-08-20 14:04:19 · 31821 阅读 · 0 评论 -
MySQL慢查询日志总结
慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建...翻译 2019-03-21 11:31:45 · 241 阅读 · 0 评论 -
Mysql--分区
MySQL表的四种分区类型一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式...转载 2017-03-02 20:41:34 · 269 阅读 · 0 评论 -
负载均衡
(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再...转载 2017-03-07 11:26:49 · 309 阅读 · 0 评论 -
MySQL--表操作
MySQL--表操作1.创建表和表字段PRIMARY KEY 主键NOT NULL 不为空DEFAULT 默认值COMMENT '注释' AUTO_INCREMENT 自增IF NOT EXISTS可以防止发生错误。CREATE TABLE person ( number INT(1...原创 2016-12-02 09:33:48 · 284 阅读 · 0 评论 -
MySQL--索引
MySQL--索引 普通索引 添加INDEXALTER TABLE `table_name` ADD INDEX index_name (`column` ) 主键索引 数据库表经常有一列或多列组合,其值唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义主键将自动创建主键索引,主键索...原创 2016-12-18 20:22:09 · 300 阅读 · 0 评论 -
MySQL--主从配置
MySQL--主从配置 1.在配置主从复制之前确保网络通畅,防火墙是否关闭…… 下面先编辑主服务器的配置文件 vim /etc/my.cnf [client] #客户的默认的字符集 default-character-set=utf8 [mysql...原创 2016-12-20 19:08:08 · 351 阅读 · 0 评论 -
MySQL--数据库中的锁
MySQL--数据库中的锁(表锁、行锁) 什么是锁 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对...转载 2016-12-21 09:06:05 · 953 阅读 · 0 评论 -
mysql - 影响数据库性能的解决方式
mysql - 影响数据库性能的解决方式 影响性能的几个方面服务器硬件、服务器系统、数据库存储引擎的选择、数据参数配置、数据库结构设计和sql语句 解决方案一,服务器硬件 例:cpu不够快 内存不够多 磁盘I/O太慢1)CPU资源和可用内存大小; 二,服务器系统 例:加大电脑...原创 2017-01-03 20:35:05 · 292 阅读 · 0 评论 -
ContOS 安装 mongodb
ContOS 安装 mongodb1,下载安装包我这有一个安装包但版本有点低可用 文件放置路径我是放在了usr/local/src下wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz 2,解压安装包tar zxvf mongodb...原创 2017-01-07 15:50:32 · 537 阅读 · 0 评论 -
mongodb 解决未安全退出报出100的错误
找到 mngodb/bin下的mongodb.lock 并将文件删除 然后重新启动mongodb原创 2017-01-09 15:22:29 · 595 阅读 · 0 评论 -
mongodb--简单使用操作
mongodb--简单使用操作1,mongodb启动服务 :命令行方式启动: . 直接cmd下进入mongodb的bin目录,输入mongod.exe –dbpath d:\mongodb\db 启动成功 配置文件方式启动: .对于一些大神来说,普通的启动满足不了心里需求(玩笑),对于专业的DBA来说,会在启动mongo...转载 2017-01-09 15:53:35 · 518 阅读 · 0 评论 -
MySQL 数据类型
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC)...转载 2017-01-10 19:26:42 · 412 阅读 · 0 评论 -
MySQL---分表
MySQL---分表的3种方法 一,首先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中;3,执行s...转载 2017-02-05 14:48:15 · 368 阅读 · 0 评论 -
数据库 索引类型及其区别
逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引物理上:Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常型B树Rever Key 反转型B树Bitmap ...原创 2017-02-14 21:21:52 · 3365 阅读 · 1 评论 -
数据库mysql错误 error: 'Access denied for user 'root'@'localhost' (using password: YES)' 修改方法
# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('rootroot') where USER='root';mysq...原创 2017-02-23 14:08:31 · 532 阅读 · 0 评论