臧富祥 ^回到顶部

您的当前位置:首页 > 最新IT资讯

最新资讯

[MySQL] mysql必要操作(三)

【强制】(1) 存储引擎必须使用InnoDB解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。【强制】(2)每张表必须设置一个主键ID,且这个主键ID使用自增主键(在满足需要的情况下尽量短),除非在分库分表环境下解读:由于InnoDB组织数据的方式决定了需要有一个主键,而且若是这个主键ID是单调递增的可以有效提高插入的性能,避免过多的页分裂、减少表碎片提高...

[MySQL] mysql必要操作(二)

11. 尽量把所有列定义为NOT NULL(SQL规范优雅)「NOT NULL列更节省空间」,NULL列需要一个额外字节作为判断是否为 NULL 的标志位。「NULL列需要注意空指针问题」,NULL列在计算和比较的时候,需要注意空指针问题。12.修改或者删除SQL,先写WHERE查一下,确认后再补充 delete 或 update(SQL后悔药)尤其在操作生产的数据时,遇到修改或者删除的SQL,先...

[MySQL] mysql必要操作(一)

1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explainselectuserid,name,agefromuserwhereuserid=10086orage=18;2、操作delete或者update语句,加个limit(SQL后悔药)在执行删除或者更新语句,尽量加上li...

[MySQL] MySQL中获取天、周、月等数据

MySQL中获取天、周、月等数据MySQL中获取天、周、月等数据1.今天select*from表名whereto_days(时间字段名)=to_days(now());2.昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)<=13.近7天SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL7DAY)<...

[MySQL] mysql的root被删除了

mariaDB root用户权限误删除登录不了问题运行环境: centos7操作步骤1.通过以下命令匿名登录mariadbmysqld_safe --skip-grant-tables &2.匿名登录后输入如下命令使用mysql系统数据库user mysql;插入一个名为test的新用帐号为test,密码为123,可根据自身需要自行修改insert into user(Host,User,...

[MySQL] MySQL密码忘记了怎么办

修改的用户都以root为列。一、知道原来的myql数据库的root密码;①:在终端命令行输入mysqladmin -u root -p password "新密码" 回车,Enter password: 【输入原来的旧密码】②: 登录mysql系统修改,mysql -uroot -p回车 Enter password: 【输入原来的密码】mysql>use mysql;m...

[MySQL] mysql远程访问

Mysql远程无法连接客户端远程连接mysql失败.(mysql server在Ubuntu上)ip能ping通,telnet ip:3306端口不通 Ubuntu下防火墙已经关闭sudo ufw disableUbuntu ping windwos不通,关闭Windows防火墙后能ping通了还是连接不上忘记了MySQL默认禁止远程访问了接下来:Copy#登陆mysql$mysql-uroot-...

[MySQL] MySQL优化-配置优化

说几个常用的配置my.cnf优化per_thread_buffers (PGA)Read_buffer_size 表的顺序扫描,每个线程分配的缓冲区大小 128-256KRead_rnd_buffer_size 用于表的随机读取,每个线程分配的缓冲区大小 128-256KSort_buffer_size 默认2M 需要调整为128-256KThread_stack 每个线程的堆栈大小 192K 6...

[MySQL] MySQL优化-安全性问题

定期做备份不给查询root的权限,合理分配权限关闭远程访问 数据库的权限修改root口令,不用默认的删除多余的用户改变root的名称限制一般用户浏览其他库限制用户对数据的访问权限防止sql注入如下...

[MySQL] MySQL优化-事务和锁优化

Mysql分布式事务:同时管理若干管理器事务的一个过程。第一个阶段:所有的分支预备,事务管理器告知要准备提交,每个分支指示任务的可行性第二个阶段:告知资源管理器提交或者回滚分布式事务:多个事务活动合并成一个事务单位启动事务:XA START xid(gtrid、bqual、formatID )准备事务:XA PREPARE xid提交事务:XA COMMIT xid回顾事务:XA ROLLBACK...

[MySQL] mysql优化-缓存

1、缓存机制:当执行相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存。2、相关命令:select @@query_cache_type 查询缓存状态状态值:0-Off, 1-On, 2-Demandset session query_cache_type = demand select @@global.query_size ...

[MySQL] mysql优化-主从复制

在主库把数据更改记录到二进制文件中,从库将主库的日志复制到自己的中继日志里面、从库读取中继日志事件,放到自己的库里面。

68 条记录 2/6 页 上一页 12345 下5页 下一页 尾页