码迷,mamicode.com
首页 > 数据库 > 周排行
MySQL中的数据类型和schema优化
最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。1.选择优化的数据类型MySQL支持的数据类型有很多,而如何选择出正确的数据类型,对于性能是至关重要的。以下几个原则能够帮助确定数据类型:更小的通常更好应尽可能使用可以正确存储数据的最小数据类型,够用就好。这样将占用更少的磁盘、内存和缓存,而在处理时也会耗时更少。简单就好当两种数据类型都能胜任一个字段的存储工作时,
分类:数据库   时间:2020-10-27 11:55:39    阅读次数:33
03 SQL2005数据库备份和还原
1、数据库备份的意义硬件故障或误操作2、数据库的恢复模式(数据库属性——选项——恢复模式)完整:可恢复到数据库故障时间点或指定时间点大容量日志:数据库日志不记录对数据修改的时间,效率高,通过日志只能恢复到故障时间点简单:事务日志,将不活跃的日志文件覆盖重复利用,如果有一个事务一直未结束,会造成日志的大小会一直增长,无法实现事务日志的覆盖重复利用,这种模式不能使用日志还原数据库,只能使用数据库备份恢
分类:数据库   时间:2020-10-27 11:59:08    阅读次数:42
02管理SQL2005数据库文件
1、事务:一组数据库的操作(一组SQL语句的整体执行,不允行执行一半),例如两个银行转帐,整个的转帐过程就是一个事务,如果中间出现异常,将回滚所有操作2、对数据库中的数据操作的过程增删改检查点:默认每1分钟一个检查点进行存盘,不论事务是否完成都进行存盘,同时内存中的修改记录在事务日志中故障点:异常断电的时间点,所有记录在内存中的数据不保存,这部分未保存的内容在事务日志中记录;日志中已完成事务进行前
分类:数据库   时间:2020-10-27 11:59:37    阅读次数:43
Sybase常用函数
常用函数 字符串函数1)ISNULL(EXP1,EXP2,EXP3,...) :返回第一个非空值,用法与COALESCE(exp1,exp2[,exp3...])相同3)TRIM(exp) :去除两边空格4)DATEFORMAT(date_exp,date_format) :日期型转字符型;5)ST ...
分类:数据库   时间:2020-10-29 09:33:30    阅读次数:35
mysql 5.7密码修改
官网下载安装包:https://dev.mysql.com/downloads/mysql/ 一、停止mysqld服务 二、编辑配置文件 有的Linux版本是/etc/my.cnf 有的Linux版本是/etc/mysql/mysql.conf.d/mysqld.cnf windows配置文件名字为 ...
分类:数据库   时间:2020-10-29 09:37:43    阅读次数:24
Mysql查看数据库表容量大小
1)查看各数据库记录数,容量大小 SELECT table_schema AS '数据库', sum(table_rows) AS '记录数', sum( TRUNCATE (data_length / 1024 / 1024, 2) ) AS '数据容量(MB)', sum( TRUNCATE ( ...
分类:数据库   时间:2020-10-29 09:45:44    阅读次数:27
SQL查询数据库中所有表名
SELECT table_name,table_type,table_schema FROM information_schema.TABLES WHERE table_schema = 'security_domain' AND table_type = 'BASE TABLE'; ...
分类:数据库   时间:2020-10-29 09:56:35    阅读次数:29
MySQL - 索引&视图&存储过程
MySQL - 索引&视图&存储过程 1 MySQL索引 1.1 常见索引分类 索引名称 说明 主键索引 (primary key) 主键是一种唯一性索引,每个表只能有一个主键, 用于标识数据表中的每一 条记录 唯一索引 (unique) 唯一索引指的是 索引列的所有值都只能出现一次, 必须唯一. ...
分类:数据库   时间:2020-10-29 10:05:15    阅读次数:27
开发小知识-mysql主从复制
mysql实现主从复制
分类:数据库   时间:2020-10-29 10:08:37    阅读次数:25
com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
问题描述:com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction 方案一、临时解决此问题 查找出此问题的thre ...
分类:数据库   时间:2020-10-29 10:26:12    阅读次数:27
2-17-搭建mysql集群实现高可用
1 环境清理以及安装 1.1 mysql旧版本清除 准备5台虚拟机,分配如下 mysql管理结点:xuegod1.cn IP:192.168.10.31 (安装server、client) mysql数据结点:xuegod2.cn IP:192.168.10.32 (安装server、client) ...
分类:数据库   时间:2020-10-29 10:31:34    阅读次数:26
MySQL数据库多实例介绍及安装
MySQL数据库多实例介绍及安装1.mysql多实例实质在一台机器上开启多个不同的mysql服务端口(3306,3307),运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;多个实例共用一套mysql安装程序,配置文件可以用同一个(最好不同),启动程序可以用同一个(最好不同),数据文件是不同的;服务器的硬件资源是公用的;逻辑上多实例是各自独立的2.多
分类:数据库   时间:2020-10-29 10:48:14    阅读次数:31
SQL优化三步曲
有一天开发同学反馈线上业务库中有一条SQL执行很满,每次几乎要跑1分钟才结束,希望我们帮忙优化一下,具体SQL如下: SQL优化第一步 - 查看执行计划 对于一个SQL的优化,我们的第一步也是最重要的一步就是查看SQL执行计划,SQL执行计划一方面告诉我们SQL具体的处理行为,另外一方面也可以体现每 ...
分类:数据库   时间:2020-10-30 11:44:45    阅读次数:17
为什么开发人员必须要了解数据库锁?
1.锁?1.1何为锁锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。1.2为什么要懂数据库锁?通常来说对于一般的开发人员,在使用数据库的时候一般懂点DQL(select),DML(ins
分类:数据库   时间:2020-10-30 11:51:06    阅读次数:23
oracle数据库报错ORA-27300 ORA-27301等错误
oracle数据库日志报错ORA-27300ORA-27301ORA-27302ORA-27157处理记录:1、事件的原因排查应用连接数据库失败,先连接数据库服务器,启动数据库服务恢复应用业务,然后排查数据库crush原因:1)查看messages日志是否有与Oracle用户相关的出错信息#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)
分类:数据库   时间:2020-10-30 11:51:31    阅读次数:25
Oracle 11g RAC运维总结
转至:https://blog.csdn.net/qq_41944882/article/details/103560879 1 术语解释1.1 高可用(HA)什么是高可用?顾名思义我们能轻松地理解是高度可用的意思,也说是说高可用(high availability)指的是运行时间能满足预计或期望的 ...
分类:数据库   时间:2020-10-30 11:55:03    阅读次数:26
什么是通用 SQL 函数?
1、CONCAT(A, B) – 连接两个字符串值以创建单个字符串输出。通常用于将两个 或多个字段合并为一个字段。 2、FORMAT(X, D)- 格式化数字 X 到 D 有效数字。 3、CURRDATE(), CURRTIME()- 返回当前日期或时间。 4、NOW() – 将当前日期和时间作为一 ...
分类:数据库   时间:2020-10-30 12:00:27    阅读次数:25
MySQL - 实战 (1) - 基础架构和日志系统
MySQL - 实战 (1) 1 基础架构: 一条SQL查询语句如何执行 1.1 MySQL逻辑架构图 MySQL 可以分为 Server 层和存储引擎层两部分 1.1.1 Service层 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及 ...
分类:数据库   时间:2020-10-30 12:01:23    阅读次数:21
Google vs Oracle 专利侵权案始末
GooglevsOracle专利侵权案始末收录于话题#世界之大4个点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:3000阅读时间:5分钟据路透社报道,美国联邦巡回上诉法院2018年3月27日再次对谷歌在Android上使用了Java是否侵权一案进行了裁决。Google使用Java开发Android系统的行为侵犯了Oracle的版权,Google或面临需支付88亿美元的赔偿。本文主
分类:数据库   时间:2020-10-30 12:01:39    阅读次数:24
Windows安装Mysql后一段时间后Mysql服务无法启动的问题
Windows安装Mysql后一段时间后Mysql服务无法启动的问题解决方法,主要针对无data目录的原因。 ...
分类:数据库   时间:2020-10-30 12:07:16    阅读次数:20
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!