mysql
my_name_nb
这个作者很懒,什么都没留下…
展开
-
mysql优化
为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:1、SELEC...转载 2018-07-07 17:53:12 · 189 阅读 · 0 评论 -
SQL表分区 partition的用法
1.分表与表分区的区别1.1 关于分表分表是将一个大表分为几个或是多个小表,例如:table_1每天有1Kw的数据量,table_1随便时间的增长会越来越大,最终达到mysql表的极限,在这种比较极端的情况下我们可以考虑对table_01进行分表操作,即每天生成与table_1表同样的表,每天一张即table_1_20120920更多详细:http://blog.51yip.com/mys...转载 2018-07-30 11:16:12 · 15733 阅读 · 0 评论 -
CMD命令操作MySql数据库常用命令
第一:mysql服务的启动和停止 1. net stop mysql 2. net start mysql第二:登录 mysql –u用户名 [–h主机名或者IP地址] –p密码 例如:mysql -uroot //此为访问本地根目录,没有密码;说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码...原创 2018-07-30 11:18:08 · 506 阅读 · 0 评论 -
mysql查看死锁和解除锁
解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命令的id列)kill id第二种:1.查看下在锁的事务SELECT * FRO...转载 2019-09-12 13:36:17 · 200 阅读 · 0 评论