码迷,mamicode.com
首页 > 数据库
关于MySQL的基准测试
什么是基准测试当我们对数据库进行优化后,只有进行测量系统性能才能知道优化是否有效,这种测量的方式就是基准测试。基准测试的定义如下:基准测试是一种测量和评估软件性能指标的活动用于建立某个时刻的性能基准,以便当系统发生软/硬件变化时,重新进行基准测试以评估变化对性能的影响我们可以这样认为:基准测试是针对系统设置的一种压力测试,可以用来观察系统在不同压力下的行为。评估系统的容量,观察系统如何处理不同的数
分类:数据库   时间:2020-01-13 01:06:21    阅读次数:98
sql server 增加分组序号
SQL2000自制row_number SELECT (SELECT COUNT(*) FROM main1 p1 WHERE p1.编号 <= p2.编号) AS rowNumber, * FROM main1 p2 ORDER BY 编号 很简单,但是数据量大的时候会十分的消耗性能 sql se ...
分类:数据库   时间:2020-01-13 01:05:52    阅读次数:96
安装MySQL
1、下载 MySQL 数据库的安装包:mysql-5.7.17.msi.下载完成之后,双击打开此msi文件 2、标注1:安装所有 MySQL 数据库需要的产品;标注2:仅仅使用 MySQL 数据库的服务器;标注3:仅仅使用 MySQL 数据库的客户端;标注4:安装所有包含 MySQL 数据库的产品; ...
分类:数据库   时间:2020-01-13 01:02:36    阅读次数:117
1分钟搞定 MyISAM与InnoDB的索引差异
B+树,它是一种非常适合用来做数据库索引的数据结构:(1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读;(2)很低的树高度,能够存储大量数据;(3)索引本身占用的内存很小;(4)能够很好的支持单点查询,范围查询,有序性查询;数据库的索引分为主键索引(PrimaryInkex)与普通索引(SecondaryIndex)。InnoDB和MyISAM是怎么利用B+树来实现这两类索引,其又有什么差异呢
分类:数据库   时间:2020-01-13 00:54:56    阅读次数:97
Mysql运行模式及1690错误处理
Mysql运行模式及1690错误处理MySQLsaid:Documentation1690-BIGINTUNSIGNEDvalueisoutofrangein经过查询,发现这个错误的原因是两个时间字段进行减法运算时,如果有一个时间为0000-00-00时造成的,根本原因是因为这样减法的结果会超过Mysql数值字段的范围,从而触发1690报错。ERROR1690Out-of-Range当Mysql中
分类:数据库   时间:2020-01-13 00:53:58    阅读次数:105
mysql快速上手之DDL数据定义语句
SQL分类 DDL语句:数据定义语句,定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。(create、drop、alter等) DML语句:数据操纵语句,用于增删改查的操作,并检查数据完整性。 DCL语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句,这些语句定义了数据库、 ...
分类:数据库   时间:2020-01-13 00:53:01    阅读次数:117
MySQL 中 and 和 or 的组合使用
引用博文:https://www.cnblogs.com/ryanzheng/p/7894688.html 在 代码中 需要对 用户的某个字段过滤 SQL: SQL1: SELECT count(1) FROM img_chart_def d where d.chart_name like '%' ...
分类:数据库   时间:2020-01-12 23:37:35    阅读次数:177
设置MySQL使用非SYSTEM身份运行时,需要修改的磁盘权限
问题 设置MySQL使用非SYSTEM身份运行时,需要修改的磁盘权限 解决方案 *注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改。文中提及的权限都是在原有权限上附加的权限。 [修改步骤]1.创建用户创建一个名为mysqlusr的用户 ...
分类:数据库   时间:2020-01-12 22:27:36    阅读次数:144
jsp访问数据库
导包操作:Java项目:jar复制到工程中 右键jar bulid path add to build path web项目:jar复制到WEB-INF/lib中 ...
分类:数据库   时间:2020-01-12 22:15:57    阅读次数:112
数据库优化索引
1、二叉查找树 时间复杂度O(logn) 2、B-Tree 定义: 根节点至少包括两个孩子 树种每个节点最多含有m个孩子(m>=2) 除根节点和叶子节点,其它每个节点至少有ceil(m/2) 个孩子 所有叶子节点都位于同一层 ...
分类:数据库   时间:2020-01-12 22:14:01    阅读次数:109
如何修复损坏的MySQL数据表
问题 如何修复损坏的MySQL数据表 解决方案 于断电或非正常关机而导致MySQL数据库出现错误是非常常见的问题。有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工 ...
分类:数据库   时间:2020-01-12 22:10:36    阅读次数:120
mysql最大连接数默认只有100,当很多用户访问带有数据库的站点如论坛时,会造成mysql服务CPU占用率上升,并无法提供服务
问题 mysql最大连接数默认只有100,当很多用户访问带有数据库的站点如论坛时,会造成mysql服务CPU占用率上升,并无法提供服务 解决方案 为mysql增加最大连接数的方法: Linux: vi /etc/my.cnf 找到[mysqld]一段,加入如下一行:set-variable=max_ ...
分类:数据库   时间:2020-01-12 22:09:30    阅读次数:156
MySQL数据库(三)
前提要述:参考书籍《MySQL必知必会》 2.1 MySQL简介 2.1.1 什么是MySQL MySQL是一种关系数据库管理系统。负责数据库中数据的存储,检索,管理和处理。 2.1.2 MySQL的优点 成本低——MySQL是开源的,一般可以免费使用。 性能——MySQL执行快。 可信赖,体积小。 ...
分类:数据库   时间:2020-01-12 22:06:12    阅读次数:126
如何设置MS SQL服务使用非SYSTEM身份运行
问题 如何设置MS SQL服务使用非SYSTEM身份运行 解决方案 *注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改。文中提及的权限都是在原有权限上附加的权限。 [背景]默认安装的情况下,MS SQL服务在安装时,服务启动账户会被设 ...
分类:数据库   时间:2020-01-12 22:05:29    阅读次数:172
MySQL远程连不上的一种解决方法0
知识库 MySQL远程连不上的一种解决方法Top : Prim@Hosting : 数据库服务 : MySQL数据库 文章编号: 000629 评分: 5.0 / 5.0 (总投票9) 阅览次数: 2513 问题 1.mysql远程连接慢或者根本连不上2.本地登录到mysql控制台,show pro ...
分类:数据库   时间:2020-01-12 22:03:46    阅读次数:116
如何导入MySQL数据库
问题 如何导入MySQL数据库 解决方案 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 ...
分类:数据库   时间:2020-01-12 22:00:33    阅读次数:126
MySQL运行时候报告 Can't create/write to file xxx
问题 MySQL运行时候报告 Can't create/write to file xxx 解决方案 这个问题通常发生在windows系统上,是由于mysql没有指定默认的temp临时目录造成的 解决方法:修改mysql的配置文件my.cnf找到[mysqld]一段:加入如下一行:tmpdir=C: ...
分类:数据库   时间:2020-01-12 21:59:45    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!