已找到以下 10000 条记录。
  • MySQL事务(TRANSACTION)

    原子性事务必须是原子工作单元,事务中的操作要么全部执行,要么全都不执行,不能只完成部分操作。原子性在数据库系统中,由恢复机制来实现。2) 一致性事务开始之前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。数据库一致性的定义是由用户负责的。例如,在银行转账中,用户可以定义转账前后两个账户金额之和保持不变。3)

    作者: 运气男孩
    923
    0
  • mysql死锁

    死锁: 是指两个或两个以上的进程在执行过程中。因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等竺的进程称为死锁进程。表级锁不会产生死锁.所以解决死锁主要还是针对于最常用的InnoDB。死锁的关键在于

    作者: 超级蛋蛋
    739
    10
  • mysql 高并发

    MySQL 高并发环境解决方案: 分库 分表 分布式 增加二级缓存。。。。。需求分析:互联网单位 每天大量数据读取,写入,并发性高。现有解决方式:水平分库分表,由单点分布到多点数据库中,从而降低单点数据库压力。集群方案:解决DB宕机带来的单点DB不能访问问题。读写分离策略:极大限

    作者: 超级蛋蛋
    558
    4
  • mysql基础梳理

    锁,不能加写锁*排他锁:又称写锁,一个事务加写锁之后,其他事务不能再加任何锁,避免脏读问题11.MySQL如果做慢查询优化(1)分析sql语句,是否加载了不需要的数据列(2)分析sql执行计划,字段有没有索引,索引是否失效,是否用对索引(3)表中数据是否太大,是不是要分库分表12

    作者: 清雨小竹
    25
    0
  • mysql表分区

    关于分区  以myisam为例子,mysql数据库中的数据是以文件的形势存在磁盘上,一张表主要对应着三个文件,一个是frm存放表结构文件,一个存放表数据的,一个是myi存表索引。 也就是将一个表文件分为多个表文件在磁盘上进行存取,提高对io的使用。  1.3 是否支持分区  mysql> show variables

    作者: 多米诺的古牌
    20
    3
  • mysql索引类型

    Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。

    作者: zhengzz
    535
    0
  • 什么是云数据库 GaussDB(for MySQL)

    什么是云数据库 GaussDB(for MySQL) 云数据库 GaussDB(for MySQL)是华为自研的最新一代企业级高扩展高性能分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,故障秒级切换,既拥有商业

  • MySQL索引&事务

    我们好象查找数据的时候每一次都要比较,那么如果数据多了,树就高了,对于数据库每一次都意味着文件IO.这里还是不要太行.那么索引的底层究竟是什么?这里我们就要谈一个新的数据结构B+树.不过在谈这个树前,我们先来谈一下B树.注意,我们谈的数据库MySQL,我这里只知道MySQL的索引是B+树,至于其他的是什么这里就不太清楚了

    作者: 李二果
    32
    0
  • RDS for MySQL - 云数据库 RDS

    RDS for MySQL 备份恢复 主备复制 参数类 性能资源类 SQL类 连接类 其他使用问题

  • MySQL时区问题

    <align=left>在MySQL中,和时区相关的参数有两个,分别是:system_time_zone和time_zone</align><align=left>1. system_time_zone 代表系统时区</align><align=left>当MySQL启动的时候,会从操作

    作者: tony
    7931
    0
  • helm部署mysql

    relational  database system.home: https://www.mysql.com/icon: https://www.mysql.com/common/logos/logo-mysql-170x115.pngkeywords:- mysql- database- sqlname:

    作者: lte网络工程师
    882
    2
  • Ubuntu卸载mysql

    Ubuntu卸载mysql删除mysql的配置文件sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R自动卸载mysql(包括server和client)sudo apt-get autoremove mysql* --purge输入y选择yes

    作者: 加油O幸福
    61
    1
  • TaurusDBvs开源MySQL性能比拼

    通过使用华为云TaurusDB与开源版MySQL进行数据压测,比拼数据库性能,让您直观的体验到TaurusDB的TPS、QPS数值量级与开源版的比拼过程,感受到TaurusDB的卓越性能

    播放量  2496
  • mysql忘记密码

    ECS的密码可以在控制台通过重置的方法处理。如果是mysql 忘记密码了呢?网上搜到一种方法,亲测有效,简单容易操作。root@ecs-beijing1:/# service mysql stop root@ecs-beijing1:/# mysqld_safe --user=mysql --skip-gra

    作者: lte网络工程师
    854
    2
  • 使用BenchmarkSQL v5.0 测试数据库mysqlmysql调优

    直到完成后才返回,我们知道写磁盘的速度是很慢的,因此 MySQL 的性能会明显地下降。如果不在乎事务丢失,0和2能获得更高的性能。但是不在乎事务是不安全的。故商用的话设置为1问题:安装mysql数据库过程中,切换su - mysql用户的时候报错,切换不成功解决方法:1、查看cat /etc/passwd

    作者: 恋上钢琴的虫
    1405
    0
  • python连接mysql

    40.113' is not allowed to connect to this MySQL server")这里报了个权限的错误,需要修改mysql的权限数据:mysql> use mysqlReading table information for completion of

    作者: lte网络工程师
    797
    0
  • 新建存储过程 - 数据管理服务 DAS

    在对象列表页签下选择“存储过程”,单击页面左上侧“新建存储过程”。 图1 新建存储过程 在新建存储过程弹出框中填写存储过程名称、描述信息。 图2 编辑界面 单击“确定”,进入新建存储过程编辑页面。 在存储过程页面中跟进业务需求设置选项信息,您可保存、执行存储过程。 图3 选项界面

  • mysql死锁避免

    查出的线程杀死 killSELECT trx_MySQL_thread_id FROM information_schema.INNODB_TRX;设置锁的超时时间Innodb 行锁的等待时间,单位秒。可在会话级别设置,RDS 实例该参数的默认值为 50(秒)。生产环境不推荐使用过大的

    作者: 超级蛋蛋
    540
    5
  • MySQL联合索引

    联合索引是两个或更多个列上的索引。对于联合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a   、    a,b   、  a,b,c 3种组合进行查找,但不支持 b,c进行查找

    作者: 超级蛋蛋
    1257
    2
  • 新建存储过程 - 数据管理服务 DAS

    新建存储过程 存储过程是一组为了完成特定功能的SQL语句的集合,它经编译后存储在数据库中,用户可以通过存储过程的名称并给出参数来执行。 存储过程对完成特定功能的SQL语句集或者处理复杂的业务均较为实用,例如您可通过存储过程快速完成循环插入对象等操作。 前提条件 具有CREATE