1 / 19
文档名称:

MySQL基本语句和连接字符串JAVA程序员JAVA工程师面试必看.doc

格式:doc   大小:86KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL基本语句和连接字符串JAVA程序员JAVA工程师面试必看.doc

上传人:phljianjian 2017/9/17 文件大小:86 KB

下载得到文件列表

MySQL基本语句和连接字符串JAVA程序员JAVA工程师面试必看.doc

相关文档

文档介绍

文档介绍:-JAVA程序员JAVA工程师面试必看
MySQL基本语句和连接字符串
资料引用:
.exe,
基本语句
insert into `mis`.`users` ( name, age) values ( "ywm", 13)
select id, name, age from `mis`.`users` limit 0, 50
delete from `mis`.`users` where id > 8
update `mis`.`users` set name = "ywm1" where id = 13
连接字符串
MySqlConnection conn = new MySqlConnection("User Id=root;PassWord=sa;Host=localhost;Database=mis;");
();
MySqlDataAdapter da = new MySqlDataAdapter("select id, name, age from `mis`.`users` ",conn);
DataSet ds = new DataSet();
(ds,"users");
();
= ds;
();
-
资料引用:
-
MySQL性能优化涉及到很多方面,本文就一些MySQL中的关键参数进行解说,这些参数在一定程度上是决定MySQL数据库的性能关键参数。我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的:
关键参数一:back_log
要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
back_log 值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/ip连接的侦听队列的大小。你的操作系统在这个队列大小上有它自己的限制。试图设定back_log高于你的操作系统的限制将是无效的。
当你观察你的主机进程列表,发现大量 264084 | unauthenticated user | | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值了。默认数值是50,我把它改为500。
关键参数二:interactive_timeout
服务器在关闭它前在一个交互连接上等待行动的秒数。一个交互的客户被定义为对 mysql_real_connect()使用 CLIENT_INTERACTIVE 选项的客户。默认数值是28800,我把它改为7200。
关键参数三:key_buffer_size
索引块是缓冲的并且被所有的线程共享。key_buffer_size是用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始换页并且真的变慢了。默认数值是8388600(8M),我的MySQL主机有2GB内存,所以我把它改为 402649088(400MB)。
关键参数四:max_connections
允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 Too many connections 错误。默认数值是100,我把它改为1024 。
关键参数五:record_buffer
每个进行一个顺序扫描的线程为其扫描的每张表分配这个大小的一个缓冲区。如果你做很多顺序扫描,你可能想要增加该值。默认数值是131072(128K),我把它改为16773120 (16M)
关键参数六:sort_buffer
每个需要进行排序的线程分配该大小的一个缓冲区。增加这值加速ORDER BY或GROUP BY操作。默认数值是2097144(2M),我把它改为 16777208 (16M)。
关键参数七:table_cache
为所有线程打开表的数量。增加该值能增加mysqld要求的文件描述符的数量。MySQL对每个唯一打开的表需要2个文件描述符。默认数值是64,我把它改为512。
关键参数八:thread_cac

最近更新

2024年第二学期学校工作总结 57页

2024年第一次独自坐地铁作文(通用30篇) 33页

2024年第一场雪暖心文案 10页

2020-2021专科《汽车故障诊断技术》期末试题及.. 6页

2020河南中考物理试卷及答案 8页

2024年端午节小学作文 15页

2022实用的综合实践教案4篇 13页

2022年浙江金融职业学院公共课《马克思主义基.. 19页

2024年竞选班干部演讲稿模板合集5篇 8页

2024年竞选学生会学习部部长演讲稿 22页

2023年服装制版师、设计师技术及理论知识试题.. 48页

2023年辽宁中考生物考前信息高频考题卷一 13页

3号白油参数运动粘度-概述说明以及解释 9页

《习作:推荐一本书》教学方案 16页

《老年护理》试题(附参考答案) 22页

2024年突发停电现场处置方案范文(精选7篇) 17页

中国古代文学现象、文体及文学流派 20页

企业安全自评报告(4篇) 18页

光伏并网前单位工程验收报告-2023 16页

六年级上册英语期末试卷及答案精选 25页

制药企业生产质量总结 9页

周口市人民政府办公室关于印发周口市中心城区.. 7页

围堰抽水施工方案 5页

2024年秘书工作计划模板集锦10篇 21页

2024年科幻故事作文汇编五篇 7页

工程计量支付报表 11页

小班数学汽车运货认识轻重 10页

《铁杵成针》课件2 20页

会议筹备工作分工表(范本) 6页

2021年新人教版成都七中高一6月月考物理试卷及.. 8页